Comments (10)
Update from email:
The rotary averaging is working! I got it, yesterday, so I'm still working on a full set of plots, but I've attached a few samples. Normalisation checks out. If interested, you can check the working code in the rotary_test.ipynb notebook for a comparison between the previous non-averaged and new averaged process, and in the Rotary section of the analysis.ipynb notebook for application. I reread some papers that make use of rotary spectral analysis, and mine looks appropriate. As you can see in rot_slope_2013.png, the inertial constituent is gone from the CCW spectrum, and CW motion dominates, with similar notable frequencies as in the PSD (K1, f, M2, fM2, M4, etc.). Added to the To Do list: make all rotary plots for important comparison seasons/years, compare inertial strength with seasonal wind forcing, filter barotropic tides and see what's left for baroclinic tides.
Question: With rotary spectra being piecewise PSD plots that provide more information, are PSD plots necessary at all?
from internal_waves_barkley_canyon.
WRT your question - they are redundant. I'm not sure I have a way to do the Garrett and Munk CW/CCW components, but it should be possible.
from internal_waves_barkley_canyon.
- why CCW M_2 smaller than CW M_2?
- K1
- consistency relations for ratio of CW/CCW?
- roll off at frequencies higher than M4...
- Garrett and Munk? CW/CCW spectrum?
from internal_waves_barkley_canyon.
- spectrograms?
from internal_waves_barkley_canyon.
- with/without the vertical mean?
from internal_waves_barkley_canyon.
- Find consistency relations for ratio of CW/CCW (Gill; Klymak, 2015). It's CW/CCW = ((w+f)/(w-f))^2
- Find out if there is already, or some way to obtain, a rotary form of the GM spectrum. See Kunze & Gregg ~1991, and GM issue for more details. Use the current rotary GM process to begin analysing rotary plots.
- Update notable seasonal and annual plots with rotary spectra, in Analysis document.
- Create spectrograms using rotary spectra, to highlight seasonal changes in inertial band.
- Check if there is a characteristic rollout for frequencies above M4.
- Determine instrument noise floor.
- Recheck normalisation vs PSD.
- Try spectra with and without the vertical mean to compare barotropic and baroclinic signals.
- Create 2D rotary spectra, once 1D are optimal.
from internal_waves_barkley_canyon.
Rotary spectra plots are up! I'm currently in the process of updating the Analysis document with detailed analyses, but here is a general summary:
- Overall, variance is comparable for both Slope depths (except 2010), and greater nearest to the bottom for the Axis depths.
- 2010 seems to be an outlier year for many reasons, so I will recheck the data quality to see if there are any issues.
- The Axis 55 kHz spectra are all similarly shaped, but different from the 75 kHz instrument. The Axis 55 kHz instrument has a much more prominent 'flattening' at high frequencies, compared to the 75 kHz instrument. As the 75 kHz instrument is only currently being used for 2013, analysis will (for now) be only for the 55 kHz years (2017, 2018, 2019).
- As expected for the Northern hemisphere there is generally more variance in the CW direction than CCW, though the difference becomes less with depth. By -900m, there is little difference in the primary tidal and near-inertial constituents.
- CCW shows a significant reduction in the inertial/near-inertial band, particularly at upper depths where this band is more prominent.
- K1 is greater in CW near the surface, and CCW deeper.
- K1 peak has similar variance for all Axis years, and is quite broad.
- M2 is generally greater in CW.
- M2 peak has similar variance for all Axis years, and is about half the width of the K1 peak.
- M2 and M4 are possibly evident at all depths.
- In most cases, the roll-off higher than M4 exceeds the GM model.
Here are some samples:
https://github.com/kurtisanstey/project/blob/master/plots/rot_plots/rot_Axis55_2017.pdf
https://github.com/kurtisanstey/project/blob/master/plots/rot_plots/rot_Slope_2017.pdf
from internal_waves_barkley_canyon.
Analysis document updated with sample rotary spectra and observations.
from internal_waves_barkley_canyon.
- Find consistency relations for ratio of CW/CCW (Gill; Klymak, 2015). It's CW/CCW = ((w+f)/(w-f))^2
- Find out if there is already, or some way to obtain, a rotary form of the GM spectrum. See Kunze & Gregg ~1991, and GM issue for more details. Use the current rotary GM process to begin analysing rotary plots.
- Update notable seasonal and annual plots with rotary spectra, in Analysis document.
- Determine instrument noise floor.
- Recheck normalisation vs PSD.
- Create spectrograms using rotary spectra, to highlight seasonal changes in inertial band.
- Check if there is a characteristic rollout for frequencies above M4.
- Try spectra with and without the vertical mean to compare barotropic and baroclinic signals.
- Create 2D rotary spectra, once 1D are optimal.
from internal_waves_barkley_canyon.
Remaining rotary spectral analyses will be included in upcoming write-ups.
from internal_waves_barkley_canyon.
Related Issues (20)
- Continuum summary HOT 1
- Sub-diurnal summary HOT 2
- Seasonality HOT 1
- Slope effects HOT 2
- Critical slope analysis HOT 7
- Continuum fits HOT 9
- Wind forcing HOT 13
- Depth-frequency plots HOT 1
- CMOS presentation HOT 1
- Band-pass velocities HOT 1
- Depth check for effect scales HOT 1
- Writing updates HOT 9
- Continuum response HOT 6
- Mean-flow in lower canyon HOT 6
- Inter-annual variability / similarity HOT 1
- Axis75 high-frequency noise HOT 8
- NI discussion HOT 2
- Continuum discussion HOT 3
- Thesis revisions HOT 1
- Spectral shoulder HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from internal_waves_barkley_canyon.