-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature request: calc_mld #108
Comments
GliderTools has one and it works on ungridded data. Do we want to add it so some specific function? |
Ok, found it. it does this: https://github.com/GliderToolsCommunity/GliderTools/blob/master/glidertools/physics.py It looks like it does what Giddy says, but I don't think it handles well when data are slightly noisy. I'll try to find a reference. A method that handles noisy data better:
Or there is Pickart et al. 2002. They use a standard deviation criterion. Or there is manual inspection (Vage et al.) Ok - conclusion, implement/copy across the method from glidertools (probably defaulting to use sigma0 for density and the 0.03 threshold).
|
|
This is similar to compute_cline, but would work on ungridded profile data.
Common definitions of mixed layer depth would be finding when the 20m bin averaged density exceeds the top 20m density by some threshold (0.01 kg/m3 in the Labrador Sea, often larger elsewhere).
This would be a useful tool for some onward calculations like figure like Fig 3 in Giddy et al 2001. https://doi.org/10.1029/2020JC016814 (she uses density difference of 0.03 kg/m3 for a ref depth of 10m)
The text was updated successfully, but these errors were encountered: