Skip to content
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

Analyze active subglacial lake mega-clusters #210

Merged
merged 2 commits into from
Dec 5, 2020
Merged

Conversation

weiji14
Copy link
Owner

@weiji14 weiji14 commented Dec 4, 2020

There are some active subglacial lakes which appear to be situated quite close to each other and form a sort of 'mega-cluster' (for lack of a better term). This is made possible with ICESat-2's superb geolocation accuracy. Below is an example for Subglacial Lake Whillans.

dsm_subglacial_lake_whillans_cycles_3-8

There are also other ones on the Siple Coast like Lake 78, Subglacial Lake Conway, Subglacial Lake Mercer; and also Recovery 2 on Recovery Glacier.

TODO:

  • Detect active subglacial lakes using old hyperparameters up to 20200930 (5497a7d)
  • Retune hyperparameters for active subglacial lake clustering algorithm (TODO in separate PR)
  • Create new pytest-bdd feature for analyzing mega-clusters (c93eded)

References:

  • Fricker, H. A., & Scambos, T. (2009). Connected subglacial lake activity on lower Mercer and Whillans Ice Streams, West Antarctica, 2003–2008. Journal of Glaciology, 55(190), 303–315. https://doi.org/10.3189/002214309788608813
  • Siegfried, M. R., & Fricker, H. A. (2018). Thirteen years of subglacial lake activity in Antarctica from multi-mission satellite altimetry. Annals of Glaciology, 1–14. https://doi.org/10.1017/aog.2017.36

@weiji14 weiji14 added the enhancement ✨ New feature or request label Dec 4, 2020
@weiji14 weiji14 added this to the v0.4.0 milestone Dec 4, 2020
@weiji14 weiji14 self-assigned this Dec 4, 2020
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

Re-running the clustering algorithm to detect Antarctic subglacial lakes with ICESat-2 ATL11 data up to 20200930. Keeping the same hyperparameters as in the last run at cb9a0d2. There are some new draining/filling lakes (e.g. Lake 12 on Whillans Ice Stream), and some which disappeared either because of the improved ATL11 algorithm's noise reduction (e.g. over the Transantarctic Mountains) or because the dhdt trend has flattened (e.g. MacAyeal 3?).

Having a hard think of whether dhdt is a good 'signal' to use for active subglacial lake detection, or whether hrange would be better since noise levels are lower now, or if something fancier would need to be used. Also should play around with the hyperparameters a little bit, to do in the next couple of commits or in a separate Pull Request.
@weiji14 weiji14 force-pushed the lake-mega-clusters branch from 5497a7d to 1dac092 Compare December 5, 2020 00:40
Look at not one but multiple active subglacial lakes! Examples include: Lake 78, Subglacial Lake Conway, Subglacial Lake Mercer and Subglacial Lake Whillans on the Siple Coast; and Recovery 2 on Recovery Glacier. Also renumbered all the lake ids for the single lakes. The subglacial_lakes.feature file splits the single and mega-cluster lake tests. Note that the mega-cluster test won't run on CI until deepicedrain v0.4.0 is released.

Really required a lot of refactoring to handle multiple lake polygons. Bounding box region is now determined using a convex hull so that it works for single or multiple polygons. Lakes are dissolved into a MultiPolygon (geopandas v0.8.0 requiring a dissolve field, problematic for Lake 78 that spans Whillans and Mercer basins). The lake outlines are saved to an OGR GMT format which is actually quite nice as it can be shared around.
@weiji14 weiji14 marked this pull request as ready for review December 5, 2020 04:38
@weiji14 weiji14 merged commit 157c985 into master Dec 5, 2020
@weiji14 weiji14 deleted the lake-mega-clusters branch December 5, 2020 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant