-
Notifications
You must be signed in to change notification settings - Fork 55
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
Request for help: No extrema found in contour of xxx pixels in level xxx #230
Comments
Several things come to me, you need to apply a large scale filter to remove large scale structure like in this example. |
Thanks for your response and suggestion. I have tried different scale filters with 400, 700 and 1000km. The results with 1000km seems better than without filter, but most eddies detected in small region still can not be detected. And warning 'No extrema found in contour of xxx pixels in level xxx) still existed. Could you briefly explain why this warning happen? Is this because sla contour of my data so complicated that the algorithm can not find closed contour? |
My first guess. |
Thanks for your suggestion. I've tried several filters but still can't get satisfied results. I then divide the domain to several pieces and do the detection then concatenate them. The results seem OK now. Maybe the reason is the data quality, I will check the data later. Thanks for your help! |
If you divide domain, result are different? i don't like this algotrithm behaviour., There is something to dig. |
Yes. I test without any filter. Results vary significantly depending on the region dividing. |
Dear Antoine,
Thank you for providing the eddy detecting program. I am trying to detect eddies from a model result of NorthWest Pacific with grid of 2128*2129. I found a problem that several eddies were missing when running eddy identification module with many warnings of No extrema found in contour of xxx pixels in level xxx. The log file is: log_NWP.log
The version of python and other library:
Python 3.10.13
pyEddyTracker # Version: 3.6.1
numpy# Version: 1.22.4
numba# Version: 0.55.2
matplotlib# Version: 3.7.0
xarray# Version: 2023.10.1
pandas# Version: 2.1.2
Here is the example data:NWP_20220101_sla.zip
The test code is here:
`
`
I add coutour of sla=0.3 to this map, it shows that many eddies are not identified.
However, when I change the area to South China Sea while using same data and parameter. The eddies in the SCS were identified correctly.
`
`
I have reviewed previous issues, but still can not solve this problem. Thank you for your time.
Best wishes.
The text was updated successfully, but these errors were encountered: