<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://atomix.app.uib.no/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Djwain</id>
	<title>Atomix - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://atomix.app.uib.no/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Djwain"/>
	<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/Special:Contributions/Djwain"/>
	<updated>2026-05-17T19:15:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Benchmark_datasets_for_velocity_measurements&amp;diff=3784</id>
		<title>Benchmark datasets for velocity measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Benchmark_datasets_for_velocity_measurements&amp;diff=3784"/>
		<updated>2022-04-13T22:00:06Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information is currently being transferred onto the wiki about the additional datasets.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+Summary of potential benchmark datasets for testing existing and future algorithms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 12%&amp;quot;| Dataset name&lt;br /&gt;
! Total depth&lt;br /&gt;
! Deployment height above bottom&lt;br /&gt;
! Background speed&lt;br /&gt;
! &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; range&lt;br /&gt;
! Stratification/shear information&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot;| Comment&lt;br /&gt;
|-&lt;br /&gt;
! Units &lt;br /&gt;
! [m]&lt;br /&gt;
! [m]&lt;br /&gt;
! [m/s]&lt;br /&gt;
! [W/kg]&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Tidal slough&lt;br /&gt;
| 2.8&lt;br /&gt;
| 0.15 and 0.45&lt;br /&gt;
| 0.15-0.2m/s (median)&lt;br /&gt;
| 1e-8 to1e-5&lt;br /&gt;
| Unstratified, but shear-induced anisotropy&lt;br /&gt;
| Unusual spikes at 0.15 m. At 0.45m, the viscous subrange is occasionally resolved&lt;br /&gt;
|-&lt;br /&gt;
| Tidal shelf&lt;br /&gt;
| 185&lt;br /&gt;
| 0.4 and 1.4&lt;br /&gt;
| &amp;lt;0.3m/s but usually 0.1m/s&lt;br /&gt;
| &lt;br /&gt;
| Bottom one in log-layer using the classical definition&lt;br /&gt;
| Low-quality dataset&lt;br /&gt;
|-&lt;br /&gt;
| Lake&lt;br /&gt;
| 4.3&lt;br /&gt;
| 0.12&lt;br /&gt;
| &amp;lt;0.1m/s&lt;br /&gt;
| &lt;br /&gt;
| Unstratified&lt;br /&gt;
| Shallow Lake (DW)&lt;br /&gt;
|-&lt;br /&gt;
| Surface waves &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| large orbital sigma vs mean current (SM)&lt;br /&gt;
|-&lt;br /&gt;
| Surface waves &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| sigma/U is roughly 1 (JM)&lt;br /&gt;
|-&lt;br /&gt;
| MAVS&lt;br /&gt;
|353&lt;br /&gt;
|248&lt;br /&gt;
|0.15 max.&lt;br /&gt;
|1e-8 to 1e-6&lt;br /&gt;
|weak stratification&lt;br /&gt;
|*under ice boundary layer, MAVS suspended 5m depth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Velocity point-measurements]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Benchmark_datasets_for_velocity_measurements&amp;diff=3783</id>
		<title>Benchmark datasets for velocity measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Benchmark_datasets_for_velocity_measurements&amp;diff=3783"/>
		<updated>2022-04-13T21:52:49Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information is currently being transferred onto the wiki about the additional datasets.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+Summary of potential benchmark datasets for testing existing and future algorithms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 12%&amp;quot;| Dataset name&lt;br /&gt;
! Total depth&lt;br /&gt;
! Deployment height above bottom&lt;br /&gt;
! Background speed&lt;br /&gt;
! &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; range&lt;br /&gt;
! Stratification/shear information&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot;| Comment&lt;br /&gt;
|-&lt;br /&gt;
! Units &lt;br /&gt;
! [m]&lt;br /&gt;
! [m]&lt;br /&gt;
! [m/s]&lt;br /&gt;
! [W/kg]&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Tidal slough&lt;br /&gt;
| 2.8&lt;br /&gt;
| 0.15 and 0.45&lt;br /&gt;
| 0.15-0.2m/s (median)&lt;br /&gt;
| 1e-8 to1e-5&lt;br /&gt;
| Unstratified, but shear-induced anisotropy&lt;br /&gt;
| Unusual spikes at 0.15 m. At 0.45m, the viscous subrange is occasionally resolved&lt;br /&gt;
|-&lt;br /&gt;
| Tidal shelf&lt;br /&gt;
| 185&lt;br /&gt;
| 0.4 and 1.4&lt;br /&gt;
| &amp;lt;0.3m/s but usually 0.1m/s&lt;br /&gt;
| &lt;br /&gt;
| Bottom one in log-layer using the classical definition&lt;br /&gt;
| Low-quality dataset&lt;br /&gt;
|-&lt;br /&gt;
| Lake&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Shallow Lake (DW)&lt;br /&gt;
|-&lt;br /&gt;
| Surface waves &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| large orbital sigma vs mean current (SM)&lt;br /&gt;
|-&lt;br /&gt;
| Surface waves &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| sigma/U is roughly 1 (JM)&lt;br /&gt;
|-&lt;br /&gt;
| MAVS&lt;br /&gt;
|353&lt;br /&gt;
|248&lt;br /&gt;
|0.15 max.&lt;br /&gt;
|1e-8 to 1e-6&lt;br /&gt;
|weak stratification&lt;br /&gt;
|*under ice boundary layer, MAVS suspended 5m depth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Velocity point-measurements]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Benchmark_datasets_for_velocity_measurements&amp;diff=3782</id>
		<title>Benchmark datasets for velocity measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Benchmark_datasets_for_velocity_measurements&amp;diff=3782"/>
		<updated>2022-04-13T21:51:48Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information is currently being transferred onto the wiki about the additional datasets.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+Summary of potential benchmark datasets for testing existing and future algorithms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 12%&amp;quot;| Dataset name&lt;br /&gt;
! Total depth&lt;br /&gt;
! Deployment height above bottom&lt;br /&gt;
! Background speed&lt;br /&gt;
! &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; range&lt;br /&gt;
! Stratification/shear information&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot;| Comment&lt;br /&gt;
|-&lt;br /&gt;
! Units &lt;br /&gt;
! [m]&lt;br /&gt;
! [m]&lt;br /&gt;
! [m/s]&lt;br /&gt;
! [W/kg]&lt;br /&gt;
! &lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Tidal slough&lt;br /&gt;
| 2.8&lt;br /&gt;
| 0.15 and 0.45&lt;br /&gt;
| 0.15-0.2m/s (median)&lt;br /&gt;
| 1e-8 to1e-5&lt;br /&gt;
| Unstratified, but shear-induced anisotropy&lt;br /&gt;
| Unusual spikes at 0.15 m. At 0.45m, the viscous subrange is occasionally resolved&lt;br /&gt;
|-&lt;br /&gt;
| Tidal shelf&lt;br /&gt;
| 185&lt;br /&gt;
| 0.4 and 1.4&lt;br /&gt;
| &amp;lt;0.3m/s but usually 0.1m/s&lt;br /&gt;
| &lt;br /&gt;
| Bottom one in log-layer using the classical definition&lt;br /&gt;
| Low-quality dataset&lt;br /&gt;
|-&lt;br /&gt;
| Lake&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| TBD (DW)&lt;br /&gt;
|-&lt;br /&gt;
| Surface waves &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| large orbital sigma vs mean current (SM)&lt;br /&gt;
|-&lt;br /&gt;
| Surface waves &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| sigma/U is roughly 1 (JM)&lt;br /&gt;
|-&lt;br /&gt;
| MAVS&lt;br /&gt;
|353&lt;br /&gt;
|248&lt;br /&gt;
|0.15 max.&lt;br /&gt;
|1e-8 to 1e-6&lt;br /&gt;
|weak stratification&lt;br /&gt;
|*under ice boundary layer, MAVS suspended 5m depth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Velocity point-measurements]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2310</id>
		<title>Talk:Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2310"/>
		<updated>2021-11-14T21:53:47Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:50, 12 November 2021 (CET) Can we change the title of this page to be more specific? Like &amp;quot;Computing the structure functions and dissipation rates&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:54, 12 November 2021 (CET) I find the use of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; a little confusing. In reality, for each range bin and each time ensemble, D only depends on &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;. Can we drop the n for simplicity?&lt;br /&gt;
:[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:44, 14 November 2021 (CET)I agree here - we don&#039;t actually define n on this page, so it is confusing to have it in the definition of v&#039; and D. I think I wrote this originally and was basing it on the way my code is written, but really mean something like D_n(delta) where n denotes which bin we are differencing around or from.&lt;br /&gt;
::[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:44, 14 November 2021 (CET)Having just looked through the differencing examples which use the D(n,delta) nomenclature and are quite clear I think, we probably need to stick with this (otherwise we have to change a bunch of other pages).&lt;br /&gt;
&lt;br /&gt;
[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:51, 14 November 2021 (CET)I agree with Justine on the three ways of dealing with the data being somewhat confusing.- I am having a very hard time visualizing what is being explained in item 1 because I don&#039;t process my data this way. I think we probably need to be giving some guidance on why you might do a forward vs a center difference and maybe branch based on that. The forward difference example is really nice and helpful I think!&lt;br /&gt;
&lt;br /&gt;
[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:53, 14 November 2021 (CET)I also agree that step 7 should probably be in QA2&lt;br /&gt;
&lt;br /&gt;
[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:53, 14 November 2021 (CET)A schematic is definitely needed here - SF is much easier to visualize I think than read! I don&#039;t have any schematics that I have made (and thus own for distribution).&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2309</id>
		<title>Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2309"/>
		<updated>2021-11-14T21:51:49Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To calculate the dissipation rate at a specific range bin and a specific time ensemble:&lt;br /&gt;
# Extract or compute the [[along-beam bin center separation]] [&amp;lt;math&amp;gt;r_0&amp;lt;/math&amp;gt;] based on the instrument geometry&lt;br /&gt;
# Calculate the [[along-beam velocity fluctuation]] time-series in each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, [&amp;lt;math&amp;gt;v’(n, t)&amp;lt;/math&amp;gt;] from the along-beam velocity data that has met the QC criteria (i.e. the data in Level 2 of the netcdf file)&lt;br /&gt;
# Select the maximum distance (&amp;lt;math&amp;gt;r_{max}&amp;lt;/math&amp;gt;) over which to compute the structure function based on conditions of the flow (e.g., expected max overturn). The corresponding number of bins is [&amp;lt;math&amp;gt;n_{\text{rmax}} = r_{max} / r_0&amp;lt;/math&amp;gt;]&lt;br /&gt;
# Calculate the structure function &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; for all possible bin separations &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; using either a [[bin-centred difference scheme]] or a [[forward-difference]] scheme. Some things to consider are: [JMM: SHOULD WE INCLUDE THESE HERE, OR MAKE A LINK TO A PAGE ABOUT QUALITY CONTROL METRICS TO COMPUTE?]&lt;br /&gt;
#* Including &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\delta=1&amp;lt;/math&amp;gt; may be inappropriate since the velocity estimates from adjacent bins are not wholly independent, therefore the impact of its inclusion should be evaluated&lt;br /&gt;
#* Keep a record of the number of instances when the squared velocity difference is evaluated for each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and separation distance &amp;lt;math&amp;gt;\delta r_{0}&amp;lt;/math&amp;gt; and their distribution because they are potential quality control metrics&lt;br /&gt;
#* The impact of additional quality criteria can also be tested e.g. valid data requirements for all intermediate separation distances, so for a forward-difference scheme with &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta=5&amp;lt;/math&amp;gt;, require all data in bins 2 to 7 to meet Level 1 QC requirements for the profile to be included when averaging to calculate  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt;&lt;br /&gt;
# Perform a regression of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; against &amp;lt;math&amp;gt;(\delta r_0)^{2/3}&amp;lt;/math&amp;gt; for the appropriate range of bins and &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;r&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; separation distances. [JMM: THE FOLLOWING ITEMS ARE CONFUSING. SINCE THIS IS BEST PRACTICE, CAN WE JUST RECOMMEND ONE METHOD?]&lt;br /&gt;
## If  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a forward-difference scheme, the regression is done for the combined data from all bins in the selected range, hence the maximum number of &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; values for each separation distance will be the number of bins in the range less 1 for &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; = 1, reducing by 1 for each increment in &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;, with the regression ultimately yielding a single  &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment &lt;br /&gt;
## If &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a bin-centred difference scheme, the regression can either be done:&lt;br /&gt;
##* for each bin individually, with a single &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; for each separation distance, ultimately yielding an &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; for each bin; or&lt;br /&gt;
##* by combining the data for all of the bins, with each separation distance having a &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; value for each bin, with the regression again ultimately yielding a single &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment&lt;br /&gt;
## The regression is typically done as a least-squares fit, either as: &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}&amp;lt;/math&amp;gt;; or as &amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}+a_3((\delta r_0)^{2/3})^3 &amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; the former being the [[canonical structure function method | canonical method]] that excludes non-turbulent velocity differences between bins, whereas the latter is a [[modified structure function method | modified method]] that includes non-turbulent velocity differences between bins due to any oscillatory signal (e.g. surface waves, motion of the ADCP on a mooring).  &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_1&amp;lt;/math&amp;gt; to calculate &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; as &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;\varepsilon = \left(\frac{a_1}{C_2}\right)^{2/3}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; where &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; is an [[ Structure function empirical constant | empirical constant]], typically taken as 2.0 or 2.1. &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt; (the intercept of the regression) to estimate the noise of the velocity observations and compare to the expected value based on the instrument settings. [JMM: MOVE TO QA2 STEPS?]&lt;br /&gt;
&lt;br /&gt;
PERHAPS WE CAN INCLUDE A FIGURE LIKE THIS TO HELP DEFINE VARIABLES.&lt;br /&gt;
[[File:ADCPschematic SF.png]]&lt;br /&gt;
&lt;br /&gt;
Return to [[ADCP structure function flow chart| ADCP Flow Chart front page]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2308</id>
		<title>Talk:Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2308"/>
		<updated>2021-11-14T21:51:13Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:50, 12 November 2021 (CET) Can we change the title of this page to be more specific? Like &amp;quot;Computing the structure functions and dissipation rates&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:54, 12 November 2021 (CET) I find the use of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; a little confusing. In reality, for each range bin and each time ensemble, D only depends on &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;. Can we drop the n for simplicity?&lt;br /&gt;
:[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:44, 14 November 2021 (CET)I agree here - we don&#039;t actually define n on this page, so it is confusing to have it in the definition of v&#039; and D. I think I wrote this originally and was basing it on the way my code is written, but really mean something like D_n(delta) where n denotes which bin we are differencing around or from.&lt;br /&gt;
::[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:44, 14 November 2021 (CET)Having just looked through the differencing examples which use the D(n,delta) nomenclature and are quite clear I think, we probably need to stick with this (otherwise we have to change a bunch of other pages).&lt;br /&gt;
&lt;br /&gt;
[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:51, 14 November 2021 (CET)I agree with Justine on the three ways of dealing with the data being somewhat confusing.- I am having a very hard time visualizing what is being explained in item 1 because I don&#039;t process my data this way. I think we probably need to be giving some guidance on why you might do a forward vs a center difference and maybe branch based on that. The forward difference example is really nice and helpful I think!&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2307</id>
		<title>Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2307"/>
		<updated>2021-11-14T21:49:17Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To calculate the dissipation rate at a specific range bin and a specific time ensemble:&lt;br /&gt;
# Extract or compute the [[along-beam bin center separation]] [&amp;lt;math&amp;gt;r_0&amp;lt;/math&amp;gt;] based on the instrument geometry&lt;br /&gt;
# Calculate the [[along-beam velocity fluctuation]] time-series in each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, [&amp;lt;math&amp;gt;v’(n, t)&amp;lt;/math&amp;gt;] from the along-beam velocity data that has met the QC criteria (i.e. the data in Level 2 of the netcdf file)&lt;br /&gt;
# Select the maximum distance (&amp;lt;math&amp;gt;r_{max}&amp;lt;/math&amp;gt;) over which to compute the structure function based on conditions of the flow (e.g., expected max overturn). The corresponding number of bins is [&amp;lt;math&amp;gt;n_{\text{rmax}} = r_{max} / r_0&amp;lt;/math&amp;gt;]&lt;br /&gt;
# Calculate the structure function &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; for all possible bin separations &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; using either a [[bin-centred difference scheme]] or a [[forward-difference]] scheme. Some things to consider are: [JMM: SHOULD WE INCLUDE THESE HERE, OR MAKE A LINK TO A PAGE ABOUT QUALITY CONTROL METRICS TO COMPUTE?]&lt;br /&gt;
#* Including &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\delta=1&amp;lt;/math&amp;gt; may be inappropriate since the velocity estimates from adjacent bins are not wholly independent, therefore the impact of its inclusion should be evaluated&lt;br /&gt;
#* Keep a record of the number of instances when the squared velocity difference is evaluated for each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and separation distance &amp;lt;math&amp;gt;\delta r_{0}&amp;lt;/math&amp;gt; and their distribution because they are potential quality control metrics&lt;br /&gt;
#* The impact of additional quality criteria can also be tested e.g. valid data requirements for all intermediate separation distances, so for a forward-difference scheme with &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta=5&amp;lt;/math&amp;gt;, require all data in bins 2 to 7 to meet Level 1 QC requirements for the profile to be included when averaging to calculate  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt;&lt;br /&gt;
# Perform a regression of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; against &amp;lt;math&amp;gt;(\delta r_0)^{2/3}&amp;lt;/math&amp;gt; for the appropriate range of bins and &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;r&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; separation distances. [JMM: THE FOLLOWING ITEMS ARE CONFUSING. SINCE THIS IS BEST PRACTICE, CAN WE JUST RECOMMEND ONE METHOD?]&lt;br /&gt;
## If  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a forward-difference scheme, the regression is done for the combined data from all bins in the selected range, hence the maximum number of &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; values for each separation distance will be the number of bins in the range less 1 for &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; = 1, reducing by 1 for each increment in &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;, with the regression ultimately yielding a single  &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment &lt;br /&gt;
## If &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a bin-centred difference scheme, the regression can either be done:&lt;br /&gt;
##* for each bin individually, with a single &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; for each separation distance, ultimately yielding an &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; for each bin; or&lt;br /&gt;
##* by combining the data for all of the bins, with each separation distance having a &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; value for each bin, with the regression again ultimately yielding a single &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment&lt;br /&gt;
## The regression is typically done as a least-squares fit, either as: &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}&amp;lt;/math&amp;gt;; or as &amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}+a_3((\delta r_0)^{2/3})^3 &amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; the former being the [[canonical structure function method | canonical method]] that excludes non-turbulent velocity differences between bins, whereas the latter is a [[modified structure function method | modified method]] that includes non-turbulent velocity differences between bins due to any oscillatory signal (e.g. surface waves, motion of the ADCP on a mooring).  &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_1&amp;lt;/math&amp;gt; to calculate &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; as &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;\varepsilon = \left(\frac{a_1}{C_2}\right)^{2/3}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; where &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; is an [[ Structure function empirical constant | empirical constant]], typically taken as 2.0 or 2.1. &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt; (the intercept of the regression) to estimate the noise of the velocity observations and compare to the expected value based on the instrument settings. [JMM: MOVE TO QA2 STEPS? DJW: Yes, I think so.]&lt;br /&gt;
&lt;br /&gt;
PERHAPS WE CAN INCLUDE A FIGURE LIKE THIS TO HELP DEFINE VARIABLES. [DJW: Yes! SF is sometimes easier to visualize than explain.]&lt;br /&gt;
[[File:ADCPschematic SF.png]]&lt;br /&gt;
&lt;br /&gt;
Return to [[ADCP structure function flow chart| ADCP Flow Chart front page]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2306</id>
		<title>Talk:Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2306"/>
		<updated>2021-11-14T21:44:09Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:50, 12 November 2021 (CET) Can we change the title of this page to be more specific? Like &amp;quot;Computing the structure functions and dissipation rates&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:54, 12 November 2021 (CET) I find the use of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; a little confusing. In reality, for each range bin and each time ensemble, D only depends on &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;. Can we drop the n for simplicity?&lt;br /&gt;
:[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:44, 14 November 2021 (CET)I agree here - we don&#039;t actually define n on this page, so it is confusing to have it in the definition of v&#039; and D. I think I wrote this originally and was basing it on the way my code is written, but really mean something like D_n(delta) where n denotes which bin we are differencing around or from.&lt;br /&gt;
::[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:44, 14 November 2021 (CET)Having just looked through the differencing examples which use the D(n,delta) nomenclature and are quite clear I think, we probably need to stick with this (otherwise we have to change a bunch of other pages).&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2305</id>
		<title>Talk:Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2305"/>
		<updated>2021-11-14T21:43:32Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:50, 12 November 2021 (CET) Can we change the title of this page to be more specific? Like &amp;quot;Computing the structure functions and dissipation rates&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:54, 12 November 2021 (CET) I find the use of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; a little confusing. In reality, for each range bin and each time ensemble, D only depends on &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;. Can we drop the n for simplicity?&lt;br /&gt;
:[DJW] Still figuring out how to use discussion, sorry for being clumsy here! I agree here - we don&#039;t actually define n on this page, so it is confusing to have it in the definition of v&#039; and D. I think I wrote this originally and was basing it on the way my code is written, but really mean something like D_n(delta) where n denotes which bin we are differencing around or from.[[User:Djwain|Djwain]] ([[User talk:Djwain|talk]]) 22:43, 14 November 2021 (CET)&lt;br /&gt;
::[DJW] Having just looked through the differencing examples which use the D(n,delta) nomenclature and are quite clear I think, we probably need to stick with this (otherwise we have to change a bunch of other pages).&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2304</id>
		<title>Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2304"/>
		<updated>2021-11-14T21:37:14Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To calculate the dissipation rate at a specific range bin and a specific time ensemble:&lt;br /&gt;
# Extract or compute the [[along-beam bin center separation]] [&amp;lt;math&amp;gt;r_0&amp;lt;/math&amp;gt;] based on the instrument geometry&lt;br /&gt;
# Calculate the [[along-beam velocity fluctuation]] time-series in each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, [&amp;lt;math&amp;gt;v’(n, t)&amp;lt;/math&amp;gt;] from the along-beam velocity data that has met the QC criteria (i.e. the data in Level 2 of the netcdf file)&lt;br /&gt;
# Select the maximum distance (&amp;lt;math&amp;gt;r_{max}&amp;lt;/math&amp;gt;) over which to compute the structure function based on conditions of the flow (e.g., expected max overturn). The corresponding number of bins is [&amp;lt;math&amp;gt;n_{\text{rmax}} = r_{max} / r_0&amp;lt;/math&amp;gt;]&lt;br /&gt;
# Calculate the structure function &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; for all possible bin separations &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; using either a [[bin-centred difference scheme]] or a [[forward-difference]] scheme. Some things to consider are: [JMM: SHOULD WE INCLUDE THESE HERE, OR MAKE A LINK TO A PAGE ABOUT QUALITY CONTROL METRICS TO COMPUTE?]&lt;br /&gt;
#* Including &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\delta=1&amp;lt;/math&amp;gt; may be inappropriate since the velocity estimates from adjacent bins are not wholly independent, therefore the impact of its inclusion should be evaluated&lt;br /&gt;
#* Keep a record of the number of instances when the squared velocity difference is evaluated for each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and separation distance &amp;lt;math&amp;gt;\delta r_{0}&amp;lt;/math&amp;gt; and their distribution because they are potential quality control metrics&lt;br /&gt;
#* The impact of additional quality criteria can also be tested e.g. valid data requirements for all intermediate separation distances, so for a forward-difference scheme with &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta=5&amp;lt;/math&amp;gt;, require all data in bins 2 to 7 to meet Level 1 QC requirements for the profile to be included when averaging to calculate  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt;&lt;br /&gt;
# Perform a regression of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; against &amp;lt;math&amp;gt;(\delta r_0)^{2/3}&amp;lt;/math&amp;gt; for the appropriate range of bins and &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;r&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; separation distances. [JMM: THE FOLLOWING ITEMS ARE CONFUSING. SINCE THIS IS BEST PRACTICE, CAN WE JUST RECOMMEND ONE METHOD? DJW: I agree - I am having a very hard time visualizing what is being explained in item 1 because I don&#039;t process my data this way.]&lt;br /&gt;
## If  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a forward-difference scheme, the regression is done for the combined data from all bins in the selected range, hence the maximum number of &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; values for each separation distance will be the number of bins in the range less 1 for &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; = 1, reducing by 1 for each increment in &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;, with the regression ultimately yielding a single  &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment &lt;br /&gt;
## If &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a bin-centred difference scheme, the regression can either be done:&lt;br /&gt;
##* for each bin individually, with a single &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; for each separation distance, ultimately yielding an &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; for each bin; or&lt;br /&gt;
##* by combining the data for all of the bins, with each separation distance having a &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; value for each bin, with the regression again ultimately yielding a single &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment&lt;br /&gt;
## The regression is typically done as a least-squares fit, either as: &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}&amp;lt;/math&amp;gt;; or as &amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}+a_3((\delta r_0)^{2/3})^3 &amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; the former being the [[canonical structure function method | canonical method]] that excludes non-turbulent velocity differences between bins, whereas the latter is a [[modified structure function method | modified method]] that includes non-turbulent velocity differences between bins due to any oscillatory signal (e.g. surface waves, motion of the ADCP on a mooring).  &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_1&amp;lt;/math&amp;gt; to calculate &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; as &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;\varepsilon = \left(\frac{a_1}{C_2}\right)^{2/3}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; where &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; is an [[ Structure function empirical constant | empirical constant]], typically taken as 2.0 or 2.1. &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt; (the intercept of the regression) to estimate the noise of the velocity observations and compare to the expected value based on the instrument settings. [JMM: MOVE TO QA2 STEPS? DJW: Yes, I think so.]&lt;br /&gt;
&lt;br /&gt;
PERHAPS WE CAN INCLUDE A FIGURE LIKE THIS TO HELP DEFINE VARIABLES. [DJW: Yes! SF is sometimes easier to visualize than explain.]&lt;br /&gt;
[[File:ADCPschematic SF.png]]&lt;br /&gt;
&lt;br /&gt;
Return to [[ADCP structure function flow chart| ADCP Flow Chart front page]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2303</id>
		<title>Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2303"/>
		<updated>2021-11-14T21:34:04Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To calculate the dissipation rate at a specific range bin and a specific time ensemble:&lt;br /&gt;
# Extract or compute the [[along-beam bin center separation]] [&amp;lt;math&amp;gt;r_0&amp;lt;/math&amp;gt;] based on the instrument geometry&lt;br /&gt;
# Calculate the [[along-beam velocity fluctuation]] time-series in each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, [&amp;lt;math&amp;gt;v’(n, t)&amp;lt;/math&amp;gt;] from the along-beam velocity data that has met the QC criteria (i.e. the data in Level 2 of the netcdf file)&lt;br /&gt;
# Select the maximum distance (&amp;lt;math&amp;gt;r_{max}&amp;lt;/math&amp;gt;) over which to compute the structure function based on conditions of the flow (e.g., expected max overturn). The corresponding number of bins is [&amp;lt;math&amp;gt;n_{\text{rmax}} = r_{max} / r_0&amp;lt;/math&amp;gt;]&lt;br /&gt;
# Calculate the structure function &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; for all possible bin separations &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; using either a [[bin-centred difference scheme]] or a [[forward-difference]] scheme. Some things to consider are: [JMM: SHOULD WE INCLUDE THESE HERE, OR MAKE A LINK TO A PAGE ABOUT QUALITY CONTROL METRICS TO COMPUTE?]&lt;br /&gt;
#* Including &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\delta=1&amp;lt;/math&amp;gt; may be inappropriate since the velocity estimates from adjacent bins are not wholly independent, therefore the impact of its inclusion should be evaluated&lt;br /&gt;
#* Keep a record of the number of instances when the squared velocity difference is evaluated for each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and separation distance &amp;lt;math&amp;gt;\delta r_{0}&amp;lt;/math&amp;gt; and their distribution because they are potential quality control metrics&lt;br /&gt;
#* The impact of additional quality criteria can also be tested e.g. valid data requirements for all intermediate separation distances, so for a forward-difference scheme with &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta=5&amp;lt;/math&amp;gt;, require all data in bins 2 to 7 to meet Level 1 QC requirements for the profile to be included when averaging to calculate  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt;&lt;br /&gt;
# Perform a regression of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; against &amp;lt;math&amp;gt;(\delta r_0)^{2/3}&amp;lt;/math&amp;gt; for the appropriate range of bins and &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;r&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; separation distances. [JMM: THE FOLLOWING ITEMS ARE CONFUSING. SINCE THIS IS BEST PRACTICE, CAN WE JUST RECOMMEND ONE METHOD? DJW: I agree - I am having a very hard time visualizing what is being explained in item 1 because I don&#039;t process my data this way.]&lt;br /&gt;
## If  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a forward-difference scheme, the regression is done for the combined data from all bins in the selected range, hence the maximum number of &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; values for each separation distance will be the number of bins in the range less 1 for &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; = 1, reducing by 1 for each increment in &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;, with the regression ultimately yielding a single  &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment &lt;br /&gt;
## If &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a bin-centred difference scheme, the regression can either be done:&lt;br /&gt;
##* for each bin individually, with a single &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; for each separation distance, ultimately yielding an &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; for each bin; or&lt;br /&gt;
##* by combining the data for all of the bins, with each separation distance having a &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; value for each bin, with the regression again ultimately yielding a single &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment&lt;br /&gt;
## The regression is typically done as a least-squares fit, either as: &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}&amp;lt;/math&amp;gt;; or as &amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}+a_3((\delta r_0)^{2/3})^3 &amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; the former being the [[canonical structure function method | canonical method]] that excludes non-turbulent velocity differences between bins, whereas the latter is a [[modified structure function method | modified method]] that includes non-turbulent velocity differences between bins due to any oscillatory signal (e.g. surface waves, motion of the ADCP on a mooring).  &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_1&amp;lt;/math&amp;gt; to calculate &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; as &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;\varepsilon = \left(\frac{a_1}{C_2}\right)^{2/3}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; where &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; is an [[ Structure function empirical constant | empirical constant]], typically taken as 2.0 or 2.1. &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt; (the intercept of the regression) to estimate the noise of the velocity observations and compare to the expected value based on the instrument settings. [JMM: MOVE TO QA2 STEPS?]&lt;br /&gt;
&lt;br /&gt;
PERHAPS WE CAN INCLUDE A FIGURE LIKE THIS TO HELP DEFINE VARIABLES. &lt;br /&gt;
[[File:ADCPschematic SF.png]]&lt;br /&gt;
&lt;br /&gt;
Return to [[ADCP structure function flow chart| ADCP Flow Chart front page]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2302</id>
		<title>Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2302"/>
		<updated>2021-11-14T21:30:33Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To calculate the dissipation rate at a specific range bin and a specific time ensemble:&lt;br /&gt;
# Extract or compute the [[along-beam bin center separation]] [&amp;lt;math&amp;gt;r_0&amp;lt;/math&amp;gt;] based on the instrument geometry&lt;br /&gt;
# Calculate the [[along-beam velocity fluctuation]] time-series in each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, [&amp;lt;math&amp;gt;v’(n, t)&amp;lt;/math&amp;gt;] from the along-beam velocity data that has met the QC criteria (i.e. the data in Level 2 of the netcdf file)&lt;br /&gt;
# Select the maximum distance (&amp;lt;math&amp;gt;r_{max}&amp;lt;/math&amp;gt;) over which to compute the structure function based on conditions of the flow (e.g., expected max overturn). The corresponding number of bins is [&amp;lt;math&amp;gt;n_{\text{rmax}} = r_{max} / r_0&amp;lt;/math&amp;gt;]&lt;br /&gt;
# Calculate the structure function &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; for all possible bin separations &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; using either a [[bin-centred difference scheme]] or a [[forward-difference]] scheme. Some things to consider are: [JMM: SHOULD WE INCLUDE THESE HERE, OR MAKE A LINK TO A PAGE ABOUT QUALITY CONTROL METRICS TO COMPUTE?]&lt;br /&gt;
#* Including &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; for &amp;lt;math&amp;gt;\delta=1&amp;lt;/math&amp;gt; may be inappropriate since the velocity estimates from adjacent bins are not wholly independent, therefore the impact of its inclusion should be evaluated&lt;br /&gt;
#* Keep a record of the number of instances when the squared velocity difference is evaluated for each bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and separation distance &amp;lt;math&amp;gt;\delta r_{0}&amp;lt;/math&amp;gt; and their distribution because they are potential quality control metrics&lt;br /&gt;
#* The impact of additional quality criteria can also be tested e.g. valid data requirements for all intermediate separation distances, so for a forward-difference scheme with &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta=5&amp;lt;/math&amp;gt;, require all data in bins 2 to 7 to meet Level 1 QC requirements for the profile to be included when averaging to calculate  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt;&lt;br /&gt;
# Perform a regression of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; against &amp;lt;math&amp;gt;(\delta r_0)^{2/3}&amp;lt;/math&amp;gt; for the appropriate range of bins and &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;r&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; separation distances. [JMM: THE FOLLOWING ITEMS ARE CONFUSING. SINCE THIS IS BEST PRACTICE, CAN WE JUST RECOMMEND ONE METHOD?]&lt;br /&gt;
## If  &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a forward-difference scheme, the regression is done for the combined data from all bins in the selected range, hence the maximum number of &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; values for each separation distance will be the number of bins in the range less 1 for &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; = 1, reducing by 1 for each increment in &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;, with the regression ultimately yielding a single  &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment &lt;br /&gt;
## If &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; was evaluated using a bin-centred difference scheme, the regression can either be done:&lt;br /&gt;
##* for each bin individually, with a single &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; for each separation distance, ultimately yielding an &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; for each bin; or&lt;br /&gt;
##* by combining the data for all of the bins, with each separation distance having a &amp;lt;math&amp;gt;D(n, \delta)&amp;lt;/math&amp;gt; value for each bin, with the regression again ultimately yielding a single &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; value for the data segment&lt;br /&gt;
## The regression is typically done as a least-squares fit, either as: &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}&amp;lt;/math&amp;gt;; or as &amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D = a_0 + a_1 (\delta r_0)^{2/3}+a_3((\delta r_0)^{2/3})^3 &amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; the former being the [[canonical structure function method | canonical method]] that excludes non-turbulent velocity differences between bins, whereas the latter is a [[modified structure function method | modified method]] that includes non-turbulent velocity differences between bins due to any oscillatory signal (e.g. surface waves, motion of the ADCP on a mooring).  &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_1&amp;lt;/math&amp;gt; to calculate &amp;lt;math&amp;gt;\varepsilon&amp;lt;/math&amp;gt; as &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;\varepsilon = \left(\frac{a_1}{C_2}\right)^{2/3}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; where &amp;lt;math&amp;gt;C_2&amp;lt;/math&amp;gt; is an [[ Structure function empirical constant | empirical constant]], typically taken as 2.0 or 2.1. &lt;br /&gt;
# Use the coefficient &amp;lt;math&amp;gt;a_0&amp;lt;/math&amp;gt; (the intercept of the regression) to estimate the noise of the velocity observations and compare to the expected value based on the instrument settings. [JMM: MOVE TO QA2 STEPS?]&lt;br /&gt;
&lt;br /&gt;
PERHAPS WE CAN INCLUDE A FIGURE LIKE THIS TO HELP DEFINE VARIABLES. &lt;br /&gt;
[[File:ADCPschematic SF.png]]&lt;br /&gt;
&lt;br /&gt;
Return to [[ADCP structure function flow chart| ADCP Flow Chart front page]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2301</id>
		<title>Talk:Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2301"/>
		<updated>2021-11-14T21:29:45Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:50, 12 November 2021 (CET) Can we change the title of this page to be more specific? Like &amp;quot;Computing the structure functions and dissipation rates&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:54, 12 November 2021 (CET) I find the use of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; a little confusing. In reality, for each range bin and each time ensemble, D only depends on &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;. Can we drop the n for simplicity?&lt;br /&gt;
:[DJW] Still figuring out how to use discussion, sorry for being clumsy here! I agree here - we don&#039;t actually define n on this page, so it is confusing to have it in the definition of v&#039; and D. I think I wrote this originally and was basing it on the way my code is written, but really mean something like D_n(delta) where n denotes which bin we are differencing around or from.&lt;br /&gt;
::[DJW] Having just looked through the differencing examples which use the D(n,delta) nomenclature and are quite clear I think, we probably need to stick with this (otherwise we have to change a bunch of other pages).&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Forward-difference&amp;diff=2300</id>
		<title>Forward-difference</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Forward-difference&amp;diff=2300"/>
		<updated>2021-11-14T21:27:19Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the &#039;&#039;&#039;forward-difference&#039;&#039;&#039; scheme&lt;br /&gt;
# start with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; being the lowest number bin of the range over which the structure function is to be evaluated (number of bins in range must not exceed &amp;lt;math&amp;gt;n_{\text{max}}&amp;lt;/math&amp;gt;)&lt;br /&gt;
## start with &amp;lt;math&amp;gt;\delta = 1&amp;lt;/math&amp;gt;&lt;br /&gt;
## compute the second order forward-difference structure function &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; as the segment mean of the square of the velocity difference between the bin &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and bin &amp;lt;math&amp;gt;n + \delta&amp;lt;/math&amp;gt;: &amp;lt;br/&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;math&amp;gt;D(n, \delta) = \Big\langle \big[v^\prime(n, t) - v^\prime(n+\delta,\ t)\big]^2 \Big\rangle&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br /&amp;gt; where the angled brackets indicate the mean across all &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; for the data segment yielding a velocity difference after the application of the Level 1 QC criteria&lt;br /&gt;
## increment &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt; and repeat steps until &amp;lt;math&amp;gt;\delta = n_{\text{rmax}}&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;n + \delta&amp;lt;/math&amp;gt; exceeds the last bin of the range over which the structure function is to be evaluated&lt;br /&gt;
# increment &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and repeat steps until &amp;lt;math&amp;gt;n + 1&amp;lt;/math&amp;gt; is the last bin of the range over which the structure function is to be evaluated&lt;br /&gt;
&lt;br /&gt;
See [[Example forward-difference | example forward-difference calculation]] for more detail regarding the calculation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Processing your ADCP data using structure function techniques | Compute structure functions and dissipation estimates]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2299</id>
		<title>Talk:Processing your ADCP data using structure function techniques</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Talk:Processing_your_ADCP_data_using_structure_function_techniques&amp;diff=2299"/>
		<updated>2021-11-14T21:19:29Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:50, 12 November 2021 (CET) Can we change the title of this page to be more specific? Like &amp;quot;Computing the structure functions and dissipation rates&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[User:Jmmcmillan|Jmmcmillan]] ([[User talk:Jmmcmillan|talk]]) 21:54, 12 November 2021 (CET) I find the use of &amp;lt;math&amp;gt;D(n,\delta)&amp;lt;/math&amp;gt; a little confusing. In reality, for each range bin and each time ensemble, D only depends on &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;. Can we drop the n for simplicity?&lt;br /&gt;
:[DJW] Still figuring out how to use discussion, sorry for being clumsy here! I agree here - we don&#039;t actually define n on this page, so it is confusing to have it in the definition of v&#039; and D. I think I wrote this originally and was basing it on the way my code is written, but really mean something like D_n(delta) where n denotes which bin we are differencing around or from.&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=ADCP_Environment&amp;diff=1415</id>
		<title>ADCP Environment</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=ADCP_Environment&amp;diff=1415"/>
		<updated>2021-10-22T20:14:33Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The best sampling strategy will depend on the environmental flow regimes, specifically the following parameters:&lt;br /&gt;
​&lt;br /&gt;
# Time and length-scales​&lt;br /&gt;
#: Compute these to horizontal and vertical​ in order to make the best choices for:&lt;br /&gt;
## Sampling time​&lt;br /&gt;
### Repetition rate​&lt;br /&gt;
### Sample as fast as possible (spread out the spectral density of noise)​&lt;br /&gt;
### Optimize trade off against power/storage​&lt;br /&gt;
## Bin size​&lt;br /&gt;
### No smaller than advective lengthscale if using across beam methods​&lt;br /&gt;
### Factor this into ambiguity velocity​&lt;br /&gt;
### Links between bin size/nominal velocity accuracy, sub-pings (averaging across pings) duration of data aggregation (burst)​&lt;br /&gt;
## No of samples ​&lt;br /&gt;
### will be determined by whether sampling is burst vs continuous​&lt;br /&gt;
### Note burst periods can save power and reduce required storage capacity, but must be carefully chosen to capture the required dynamics​&lt;br /&gt;
# Time averaging (important to specify whether the averaging is over the ensemble period for the full deployment period.)​&lt;br /&gt;
# Max expected flow velocities used to set the ADCP ambiguity velocity ​&lt;br /&gt;
# Account for likely SNR​&lt;br /&gt;
## scatterers if known. ​&lt;br /&gt;
## Water velocities; energy.​&lt;br /&gt;
## Likely turbulence ROT 10%​&lt;br /&gt;
# Stratification for stratified environments​&lt;br /&gt;
## Stratified flows can have significant background shear (boundary layer or otherwise)​&lt;br /&gt;
##. Estimate expected shear if possible:  in the presence of shear, any variation in instrument orientation (pitch, roll or heading) will result in velocity differences due to background shear not being correctly removed, leading to bias in epsilon estimates.​&lt;br /&gt;
# Waves​&lt;br /&gt;
## Expected influence of wave field Stokes drift on surface measurements​&lt;br /&gt;
## Consider becoming familiar with wave removal algorithms.​&lt;br /&gt;
&lt;br /&gt;
​&lt;br /&gt;
&lt;br /&gt;
​Return to [[Deployment]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1372</id>
		<title>QA/QC specific to spectral analysis</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1372"/>
		<updated>2021-10-18T20:44:25Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once the raw data has gone through QA/QC, then you must:&lt;br /&gt;
&lt;br /&gt;
* Split the time series into sections of appropriate length based on stationarity&lt;br /&gt;
* Rotate the measurements into the frame of reference of the mean flow&lt;br /&gt;
* Determine the contribution of the [[mean flow versus turbulence]] to the velocity field&lt;br /&gt;
* Calculate the mean flow past the sensor&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Compute_the_spectra&amp;diff=1371</id>
		<title>Compute the spectra</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Compute_the_spectra&amp;diff=1371"/>
		<updated>2021-10-18T20:43:17Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To compute the spectrum of the turbulent velocity fluctuations, you need to:&lt;br /&gt;
&lt;br /&gt;
* Determine appropriate window length and overlap for averaging spectra within each data section&lt;br /&gt;
* Compute the spectrum&lt;br /&gt;
* Convert the spectrum from the time domain to the space domain using the mean speed past the sensor&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1370</id>
		<title>Data processing of raw measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1370"/>
		<updated>2021-10-18T20:42:21Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are non-instrument specific recommendations for processing of raw measurements. As such, an initial removal of bad data based on recommendations of the instrument manufacturer should be performed first (e.g. removing data with low coherence). Following that, you must&lt;br /&gt;
&lt;br /&gt;
* Despike the data&lt;br /&gt;
* Remove segments of the time series where there is [[interference from the instrument frame]] &lt;br /&gt;
* Determine the noise&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1369</id>
		<title>QA/QC specific to spectral analysis</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1369"/>
		<updated>2021-10-18T20:41:07Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Computing turbulent spectra requires further QA/QC to generate meaningful results. Once the raw data has gone through QA/QC, then you must:&lt;br /&gt;
&lt;br /&gt;
* Rotate the measurements into the frame of reference of the mean flow&lt;br /&gt;
* Determine the contribution of the [[mean flow versus turbulence]] to the velocity field&lt;br /&gt;
* Calculate the mean flow past the sensor&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Interference_from_the_instrument_frame&amp;diff=1368</id>
		<title>Interference from the instrument frame</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Interference_from_the_instrument_frame&amp;diff=1368"/>
		<updated>2021-10-18T20:38:49Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;Instruments that measure velocities at a point have to be mounted on something. Ideally they are deployed so as to minimize the likelihood of the instrument being in the wake...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instruments that measure velocities at a point have to be mounted on something. Ideally they are deployed so as to minimize the likelihood of the instrument being in the wake of any frame components. You can check for wakes by looking for a consistent directional dependence of TKE that is not consistent with the general flow dynamics. You can also check for vortex shedding from the frame by looking at the spectra to check for unexplained peaks.&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1367</id>
		<title>Data processing of raw measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1367"/>
		<updated>2021-10-18T20:35:00Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are non-instrument specific recommendations for processing of raw measurements. As such, an initial removal of bad data based on recommendations of the instrument manufacturer should be performed first (e.g. removing data with low coherence). Following that, you must&lt;br /&gt;
&lt;br /&gt;
* Despike the data&lt;br /&gt;
* Remove segments of the time series where there is [[interference from the instrument frame]] &lt;br /&gt;
* Remove the noise&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Quality_control_measures&amp;diff=1366</id>
		<title>Quality control measures</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Quality_control_measures&amp;diff=1366"/>
		<updated>2021-10-18T20:30:38Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;Some elements of quality control can only be done after spectra have been computed and should be done before final estimates of epsilon are reported:  * Reject time series seg...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some elements of quality control can only be done after spectra have been computed and should be done before final estimates of epsilon are reported:&lt;br /&gt;
&lt;br /&gt;
* Reject time series segments as inadequate for tubulence analysis&lt;br /&gt;
* Reject spectra (or parts of spectra)&lt;br /&gt;
* Identify frame interferences from the epsilon vales&lt;br /&gt;
* Plot spectra from all three velocity components to check for large-scale anisotropy&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Velocity_point-measurements&amp;diff=1365</id>
		<title>Velocity point-measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Velocity_point-measurements&amp;diff=1365"/>
		<updated>2021-10-18T20:17:23Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the velocity point-measurements subgroup! =&lt;br /&gt;
This subgroup addresses best practices in obtaining [[turbulent kinetic energy dissipation]] rate estimates from time series of velocities measured at a point in space. These temporal measurements are converted into spectral observations in the wavenumber (space) domain before being fitted with a model spectrum to obtain [[turbulent kinetic energy dissipation]].&lt;br /&gt;
&lt;br /&gt;
= Scope =&lt;br /&gt;
The subgroup will provide recommendations on:&lt;br /&gt;
# [[data processing of raw measurements]]&lt;br /&gt;
# [[spectral computations]]&lt;br /&gt;
# [[quality control measures]]&lt;br /&gt;
# [[benchmark datasets for velocity measurements]] impacted and unaffected by surface waves &lt;br /&gt;
&lt;br /&gt;
Although some work has been done in obtaining turbulence estimates  from moored platforms, we will not be providing benchmark datasets at this time. However, appropriate references to existing literature will be included. &lt;br /&gt;
&lt;br /&gt;
Our recommendations are intended to be applicable to measurements irrespective of the manufacturer provided the data is of sufficient quality for resolving the turbulence subrange of the velocity spectra.&lt;br /&gt;
&lt;br /&gt;
The benchmark datasets are intended to be a resource that can be used by the community to evaluate routines in any programming language.&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Estimate_epsilon&amp;diff=1364</id>
		<title>Estimate epsilon</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Estimate_epsilon&amp;diff=1364"/>
		<updated>2021-10-18T20:16:36Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once the spatial spectral estimates have been computed, the following stes are recommended for obtaining epsilon:&lt;br /&gt;
&lt;br /&gt;
# Establish the most likely wavenumber range for the inertial subrange&lt;br /&gt;
# Fit the spectrum of all three velocity components to estimate epsilon using the inertial subrange model&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Compute_the_spectra&amp;diff=1363</id>
		<title>Compute the spectra</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Compute_the_spectra&amp;diff=1363"/>
		<updated>2021-10-18T20:15:11Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To compute the spectrum of the turbulent velocity fluctuations, you need to:&lt;br /&gt;
&lt;br /&gt;
* Split the time series into sections of appropriate length based on stationarity&lt;br /&gt;
* Determine appropriate window length and overlap for averaging spectra within each data section&lt;br /&gt;
* Compute the spectrum&lt;br /&gt;
* Convert the spectrum from the time domain to the space domain using the mean speed past the sensor&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Estimate_epsilon&amp;diff=1362</id>
		<title>Estimate epsilon</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Estimate_epsilon&amp;diff=1362"/>
		<updated>2021-10-18T20:14:36Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;Once the spatial spectral estimates have been computed, the following stes are recommended for obtaining epsilon:  1. Establish the most likely wavenumber range for the inerti...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once the spatial spectral estimates have been computed, the following stes are recommended for obtaining epsilon:&lt;br /&gt;
&lt;br /&gt;
1. Establish the most likely wavenumber range for the inertial subrange&lt;br /&gt;
2. Fit the spectrum of all three velocity components to estimate epsilon using the inertial subrange model&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Spectral_computations&amp;diff=1361</id>
		<title>Spectral computations</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Spectral_computations&amp;diff=1361"/>
		<updated>2021-10-18T20:12:15Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After the initial round of data QA/QC, there are three stages to estimating the turbulent dissipation rate:&lt;br /&gt;
&lt;br /&gt;
* Conduct further [[QA/QC specific to spectral analysis]]&lt;br /&gt;
* [[Compute the spectra]]&lt;br /&gt;
* [[Estimate epsilon]]&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Compute_the_spectra&amp;diff=1360</id>
		<title>Compute the spectra</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Compute_the_spectra&amp;diff=1360"/>
		<updated>2021-10-18T20:11:26Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;To compute the spectrum of the turbulent velocity fluctuations, you need to:  * Split the time series into sections of appropriate length based on stationarity * Determine app...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To compute the spectrum of the turbulent velocity fluctuations, you need to:&lt;br /&gt;
&lt;br /&gt;
* Split the time series into sections of appropriate length based on stationarity&lt;br /&gt;
* Determine appropriate window length and overlap for averaging spectra within each data section&lt;br /&gt;
* Compute the spectrum&lt;br /&gt;
* Convert the spectrum from the time domain to the space domain&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Spectral_computations&amp;diff=1359</id>
		<title>Spectral computations</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Spectral_computations&amp;diff=1359"/>
		<updated>2021-10-18T20:01:46Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After the initial round of data QA/QC, there are three stages to estimating the turbulent dissipation rate:&lt;br /&gt;
&lt;br /&gt;
* Conduct further [[QA/QC specific to spectral analysis]]&lt;br /&gt;
* [[Compute the spectra]]&lt;br /&gt;
* Estimate epsilon&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1358</id>
		<title>QA/QC specific to spectral analysis</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1358"/>
		<updated>2021-10-18T20:01:05Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Computing turbulent spectra requires further QA/QC to generate meaningful results. Once the raw data has gone through QA/QC, then you must:&lt;br /&gt;
&lt;br /&gt;
* Rotate the measurements into the frame of reference of the mean flow&lt;br /&gt;
* Determine the contribution of the mean flow versus turbulence to the velocity field&lt;br /&gt;
* Calculate the mean flow past the sensor&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1357</id>
		<title>Data processing of raw measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1357"/>
		<updated>2021-10-18T20:00:02Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are non-instrument specific recommendations for processing of raw measurements. As such, an initial removal of bad data based on recommendations of the instrument manufacturer should be performed first (e.g. removing data with low coherence). Following that, you must&lt;br /&gt;
&lt;br /&gt;
* Despike the data&lt;br /&gt;
* Remove segments of the time series where there is interference from the instrument frame &lt;br /&gt;
* Remove the noise&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1356</id>
		<title>QA/QC specific to spectral analysis</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=QA/QC_specific_to_spectral_analysis&amp;diff=1356"/>
		<updated>2021-10-18T19:58:20Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;Computing turbulent spectra requires further QA/QC to generate meaningful results. Once the raw data has gone through QA/QC, then:  * The measurements need to be rotated into...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Computing turbulent spectra requires further QA/QC to generate meaningful results. Once the raw data has gone through QA/QC, then:&lt;br /&gt;
&lt;br /&gt;
* The measurements need to be rotated into the frame of reference of the mean flow&lt;br /&gt;
* The contribution of the mean flow versus turbulence to the velocity field must be determined&lt;br /&gt;
* The mean flow past the sensor must be calculated&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Spectral_computations&amp;diff=1355</id>
		<title>Spectral computations</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Spectral_computations&amp;diff=1355"/>
		<updated>2021-10-18T19:53:41Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;After the initial round of data QA/QC, there are three stages to estimating the turbulent dissipation rate:  * Conduct further QA/QC specific to spectral analysis * Comput...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After the initial round of data QA/QC, there are three stages to estimating the turbulent dissipation rate:&lt;br /&gt;
&lt;br /&gt;
* Conduct further [[QA/QC specific to spectral analysis]]&lt;br /&gt;
* Compute the spectra&lt;br /&gt;
* Estimate epsilon&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Velocity_point-measurements&amp;diff=1354</id>
		<title>Velocity point-measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Velocity_point-measurements&amp;diff=1354"/>
		<updated>2021-10-18T19:50:31Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the velocity point-measurements subgroup! =&lt;br /&gt;
This subgroup addresses best practices in obtaining [[turbulent kinetic energy dissipation]] rate estimates from time series of velocities measured at a point in space. These temporal measurements are converted into spectral observations in the wavenumber (space) domain before being fitted with a model spectrum to obtain [[turbulent kinetic energy dissipation]].&lt;br /&gt;
&lt;br /&gt;
= Scope =&lt;br /&gt;
The subgroup will provide recommendations on:&lt;br /&gt;
# [[data processing of raw measurements]]&lt;br /&gt;
# [[spectral computations]]&lt;br /&gt;
# quality control measures&lt;br /&gt;
# [[benchmark datasets for velocity measurements]] impacted and unaffected by surface waves &lt;br /&gt;
&lt;br /&gt;
Although some work has been done in obtaining turbulence estimates  from moored platforms, we will not be providing benchmark datasets at this time. However, appropriate references to existing literature will be included. &lt;br /&gt;
&lt;br /&gt;
Our recommendations are intended to be applicable to measurements irrespective of the manufacturer provided the data is of sufficient quality for resolving the turbulence subrange of the velocity spectra.&lt;br /&gt;
&lt;br /&gt;
The benchmark datasets are intended to be a resource that can be used by the community to evaluate routines in any programming language.&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1353</id>
		<title>Data processing of raw measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Data_processing_of_raw_measurements&amp;diff=1353"/>
		<updated>2021-10-18T19:49:47Z</updated>

		<summary type="html">&lt;p&gt;Djwain: Created page with &amp;quot;The following are non-instrument specific recommendations for processing of raw measurements. As such, an initial removal of bad data based on recommendations of the instrumen...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are non-instrument specific recommendations for processing of raw measurements. As such, an initial removal of bad data based on recommendations of the instrument manufacturer should be performed first (e.g. removing data with low coherence). Following that:&lt;br /&gt;
&lt;br /&gt;
* The data will need to be despiked&lt;br /&gt;
* Segments of the time series where there is interference from the frame need to be removed&lt;br /&gt;
* The noise needs to be removed&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
	<entry>
		<id>http://atomix.app.uib.no/index.php?title=Velocity_point-measurements&amp;diff=1352</id>
		<title>Velocity point-measurements</title>
		<link rel="alternate" type="text/html" href="http://atomix.app.uib.no/index.php?title=Velocity_point-measurements&amp;diff=1352"/>
		<updated>2021-10-18T19:33:45Z</updated>

		<summary type="html">&lt;p&gt;Djwain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the velocity point-measurements subgroup! =&lt;br /&gt;
This subgroup addresses best practices in obtaining [[turbulent kinetic energy dissipation]] rate estimates from time series of velocities measured at a point in space. These temporal measurements are converted into spectral observations in the wavenumber (space) domain before being fitted with a model spectrum to obtain [[turbulent kinetic energy dissipation]].&lt;br /&gt;
&lt;br /&gt;
= Scope =&lt;br /&gt;
The subgroup will provide recommendations on:&lt;br /&gt;
# [[data processing of raw measurements]]&lt;br /&gt;
# spectral computations&lt;br /&gt;
# quality control measures&lt;br /&gt;
# [[benchmark datasets for velocity measurements]] impacted and unaffected by surface waves &lt;br /&gt;
&lt;br /&gt;
Although some work has been done in obtaining turbulence estimates  from moored platforms, we will not be providing benchmark datasets at this time. However, appropriate references to existing literature will be included. &lt;br /&gt;
&lt;br /&gt;
Our recommendations are intended to be applicable to measurements irrespective of the manufacturer provided the data is of sufficient quality for resolving the turbulence subrange of the velocity spectra.&lt;br /&gt;
&lt;br /&gt;
The benchmark datasets are intended to be a resource that can be used by the community to evaluate routines in any programming language.&lt;/div&gt;</summary>
		<author><name>Djwain</name></author>
	</entry>
</feed>