Post-processing tools for a dataset of PROMICE daily ice-ablation, albedo, snow height and temperature measurements (225 station years from 26 stations, 2007-2019) including corrections for signal shifts caused by station movement, sensor reinstallation and measurement failure. Using the resulting processed ice-ablation measurements in combination with seasonal snow layer thickness and air temperature, the seasonal timing of bare-ice onset is then determined for each station year. The albedo value at the timing of bare-ice onset is finally extracted to compute an average Greenland bare-ice albedo at ice-ablation onset (called bare-ice-onset albedo; Wehrlé et al, 2021). Accurate definition of this variable has applications in classifying the bare-ice area over large areas of the ice sheet, in constraining polar regional climate models used to estimate the surface mass balance of the Greenland ice sheet and in climate monitoring.
Fig. 1 Multi-site and multi-year composite surface conditions synchronised to bare-ice onset from ice ablation (black vertical dashed lines). a: Air temperature. b: Snow height. c: Ice ablation. d: Albedo where the red horizontal dashed line indicates the bare-ice-onset albedo. Grey shading corresponds to ± one standard deviation around daily averages. Figure 2 of Wehrlé et al, 2021.
-
These tools have been developed using a conda virtual environment that can be identically recreated. To this end, create a new environment using PROMICE.yml as below:
conda env create -f PROMICE.yml
-
The repository can also be run interactively on Binder using PROMICE_processing_tools.ipynb, without any download:
-
The three functions presented in PROMICE_processing_tools.py can be used as follows:
import sys import PROMICE_processing_tools as ppt sys.path.append(path/to/module/) # load PROMICE dataset for a given station, all available years ds = ppt.load_data(file='path/to/dataset.txt', year='all') # process ice ablation and albedo time series around the onset of bare ice conditions ds_proc = ppt.BIC_processing(ds, visualisation=True) # compute multi-year and multi-site composites for air temperature, snow height, ice ablation # and albedo time series centered on bare ice appearance and spanning ± dt days composite = ppt.BIC_composite('path/to/dataset/folder/', dt=45)
-
Figure 1 (Figure 2 of Wehrlé et al, 2021) can be reproduced identically by running the last command presented above with a PROMICE data set lastly updated on 2019-08-02.
PROMICE data sets can be downloaded here at any time.
Wehrlé, A., Box, J. E., Niwano, M., Anesio, A. M., & Fausto, R. S. (2021). Greenland bare-ice albedo from PROMICE automatic weather station measurements and Sentinel-3 satellite observations. GEUS Bulletin, 47. https://doi.org/10.34194/geusb.v47.5284