-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Modify Western Weddell definition and add polygon functions #195
Conversation
Nice modification @cbegeman. |
@xylar Can you let me know if you are amenable to this change? @matthewhoffman pointed this out in the context of our FRIS analysis. I don't think we are going to rerun MPAS-Analysis for those tests but I figured if I didn't address this now I would forget. I could modify the Weddell Sea region as well, and then we would also want to shift the bounds of the Bellingshausen Sea so that we have full, non-overlapping coverage. |
I have not yet tested this PR with MPAS-Analysis, I just wanted to socialize these changes first since I have never worked in this repo before. |
I'm good with this. The original definition was pretty crude, from http://link.springer.com/10.1007/s10236-013-0642-0. Since we don't really do direct comparisons, it isn't important to match that paper. I agree, let's change the full Weddell and Bellingshausen, too. |
ecf6e30
to
222b77d
Compare
Remove the second (unused) Weddell Sea feature.
We need to exclude grounded ice from the bed or we can get a longest contour that is mostly under the ice sheet in West Antarctica.
@cbegeman, I think this is now working in the sense that it produces features based on the polygons you specified. However, I don't think the FRIS cavity is being captured properly. I think the issue is both that the western boundary of the Western Weddell Sea is too far east and a bit too far north. See: |
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
@xylar Thanks for testing that out. This is the map that uses my suggested changes. I verified in Quantarctica that these shape files include ISC, and that the southern boundaries are roughly consistent with basins, in the case that we use these regions with GL retreat. I used the same points for the AP boundary in all cases, so we shouldn't have a problem with overlapping regions. |
@cbegeman, yep, that looks right. Please commit a fixup and rebase (if you like). I can update the geojson files after that. |
@xylar I added the commit but a rebase wasn't needed. Thanks in advance for updating the geojson files! |
I guess that's a question of style. I don't personally like to keep fixup commits, I merge them with the commits they are meant to fix by rebasing. A discussion for another time...
Great, I'll update them now. |
@cbegeman, I'd like to rebase to combine the 2 commits I put in to update features. It's especially desirable to not have too many versions of files like the geojsons in the history (because they're relatively large). But since it's your branch, I will only rebase if you allow me to. |
@xylar I see. I thought you were just talking about a rebase in the context of an updated main. Sure, go ahead and push the fixed-up commits. Thanks! |
@cbegeman, ah, one more thing occurs to me. We need to update the date for the aggregator for these regions. This is how MPAS-Analysis will know that there are new regions and that it either needs to look for new files for the given mesh or make them. I'll add this. |
@cbegeman, I would like to test this out in MPAS-Analysis before I merge. Just need to find the time... |
@xylar Thanks for demonstrating the process. Let me know if you want to pass the testing back to me. |
Hi @cbegeman, @xylar: thanks for changing these features, I think it's a good idea. I have one question related to the Weddell Sea. Is this how it looks like now?: if so, maybe something went wrong in defining the eastern Weddell because that box should not go all that far north, but follow the boundaries in the figure that @cbegeman posted at some point above. |
@milenaveneziani, we can fix that. I will note that the definition of the Weddell Sea that we had previously also has that feature: But feel free to suggest further alterations to the Eastern and Western Weddell polygons so that they have a continuous northern boundary. |
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
oh wow, that was a nice discussion we had in #104: it's so good that you remember it! I can see the reasons for why I was advocating for a northern border of the Eastern Weddell to be at 55S. Here is the figure I pointed to in that discussion: I leave it up to you to decide whether we want to keep the Weddell as simple merge of two boxes or whether to make the Eastern Weddell a more complicated polygon. (Also, apologies for the delay in replying to this: I was taking a mini-spring break vacation). |
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
7226b5b
to
680381a
Compare
Hmm, there's still a bit of a discontinuity along the northern boundary of the Weddell Sea feature: |
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
feature_creation_scripts/antarctic_ocean_regions/antarctic_ocean_regions.py
Outdated
Show resolved
Hide resolved
lon_vector=[-100., -86., -63., -66., -60., -51., 0., 0.], | ||
lat_vector=[-81., -75., -73., -67., -64., -62., -62., -90.], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lon_vector=[-100., -86., -63., -66., -60., -51., 0., 0.], | |
lat_vector=[-81., -75., -73., -67., -64., -62., -62., -90.], | |
lon_vector=[-100., -86., -63., -66., -60., -51., 0., 0.], | |
lat_vector=[-81., -75., -73., -67., -64., -60., -56.7, -90.], |
And this would need to be adjusted too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does it still make sense to have a separate feature for the full Weddell? Or can we just combine the the Eastern and Western (as we do below) and then split them into shelf and deep? We had a separate definition for the full Weddell before because we wanted to have the shelf/deep definitions match the Timmermann and Helmer paper but that doesn't apply anymore with these changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I would prefer to remove the separate definition of the Weddell Sea and just split the combined Eastern and Western. I will do that as soon as we agree on the definition of the Eastern below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Were we using the Timmermann and Helmer paper for comparison? If not, and also considering that the new regions depart from the definition in that paper, I agree that we could just keep one Weddell.
I guess I am a little confused about why Caroline's modifications still had a discontinuity, but I hope the latest changes work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Were we using the Timmermann and Helmer paper for comparison?
Yes, we were at some point but we can't do that either way at this point. We have modified all 3 Weddell regions and the Bellighshausen region compared with that paper. I don't think we're that keen to keep comparing with them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great. I can commit this change soonish.
Co-authored-by: Carolyn Begeman <cbegeman@lanl.gov>
There is no longer a good reason to have a separate definition.
a3fce66
to
a5cff9f
Compare
Okay, I really hope we're done once and for all here: These both look good to me! I still need to test on MPAS-Analysis. I discovered that I accidentally deleted the test simulation I normally use so I need to run a new one. |
@xylar That looks good! Thanks for getting to this. I clearly didn't find the time yesterday. |
Looks great to me too! Thank you both for this. |
Okay, I tested this in MPAS-Analysis (after having to do 4 or 5 unrelated bug fixes) and things seem good: |
I will merge this, then do a release of |
Thanks @xylar! |
The Western Weddell Sea region has several drawbacks which this PR resolves:
In order to define the region, functions to define polygons from vectors of latitude and longitude were also added.
Before:


After: