arctic_svs2-crocus
Code and data for Woolley et al., paper on ensemble modelling of Arctic tundra snowpack properties using SVS2-Crocus at Trail Valley Creek, NWT, Canada.
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Repository
Code and data for Woolley et al., paper on ensemble modelling of Arctic tundra snowpack properties using SVS2-Crocus at Trail Valley Creek, NWT, Canada.
Basic Info
- Host: GitHub
- Owner: georginawoolley
- License: apache-2.0
- Language: MATLAB
- Default Branch: main
- Size: 4.9 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
Arctic_SVS2-Crocus
Code and data for Multi-physics ensemble modelling of Arctic tundra snowpack properties, Woolley et al., [2024]: https://doi.org/10.5194/tc-18-5685-2024
Ensemble output to create figures can be found at: (https://doi.org/10.6084/m9.figshare.25639215.v2)
Abstract
Sophisticated snowpack models such as Crocus and SNOWPACK struggle to properly simulate profiles of density and specific surface area (SSA) within Arctic snowpacks due to an underestimation of wind-induced compaction, misrepresentation of basal vegetation influencing compaction and metamorphism, and omission of water vapour flux transport. To improve the simulation of profiles of density and SSA, parameterisations of snow physical processes that consider the effect of high wind speeds, the presence of basal vegetation and alternate thermal conductivity formulations were implemented into an ensemble version of the Soil, Vegetation and Snow version 2 (SVS2-Crocus) land surface model, creating Arctic SVS2-Crocus. The ensemble versions of default and Arctic SVS2-Crocus were driven with in-situ meteorological data and evaluated using measurements of snowpack properties (snow water equivalent; SWE, depth, density and SSA) at Trail Valley Creek (TVC), Northwest Territories, Canada over 32-years (1991-2023). Results show that both default and Arctic SVS2-Crocus can simulate the correct magnitude of SWE (RMSE for both ensembles: 55 kg m-2) and snow depth (default RMSE: 0.22 m; Arctic RMSE: 0.18 m) at TVC in comparison to measurements. Wind-induced compaction within Arctic SVS2-Crocus effectively compacts the surface layers of the snowpack, increasing the density, and reducing the RMSE in density by 41% (176 kg m-3 to 103 kg m-3). Parameterisations of basal vegetation are less effective in reducing compaction of basal snow layers (default RMSE: 67 kg m-3; Arctic RMSE: 65 kg m-3), reaffirming the need to consider water vapour flux transport for simulation of low-density basal layers. The top 100 ensemble members of Arctic SVS2-Crocus produced lower continuous ranked probability scores (CRPS) than default SVS2-Crocus when simulating snow density profiles. The top performing members of the Arctic SVS2-Crocus ensemble featured modifications that raise wind speeds to increase compaction in snow surface layers and prevent snowdrift and increase viscosity in basal layers. Selecting these process representations in Arctic SVS2-Crocus will improve simulation of snow density profiles, which is crucial for many applications.
Gitrepo Breakdown
The gitrepo contains 3 subfolders:
- CodeForFigures = Contains matlab code to create all figures.
- Ensemble_Members = Contains text files of raw ensemble members.
- TVCSnowMeasurements = Contains dataset of measured snowpack properties.
and 3 files:
- README.md (this file)
- Variable_Names.txt = Contains breakdown of variable names within netcdf files.
- jbfill.m* = Matlab function to shade areas between curves.
In order to create figures:
Download all files from (https://doi.org/10.6084/m9.figshare.25639215.v2) and TVCSnowMeasurements - these contain the ensemble output required to create figures and measurements of snowpack properties.
Run SDSWEBDFigCode.m for evaluation of bulk snowpack properties, requires RawSDSWE_BD.nc & jbfill.m (figures 2, 3, appendix B1, B2, B3).
Run DensityEvaluation.m for evaluation of snow density profiles, requires DensitySSAProfiles.nc, MeasuredDensity_SSA.nc & jbfill.m (figures 4 & 6).
Run SSAEvaluation.m for evaluation of SSA profiles, requires DensitySSAProfiles.nc, MeasuredDensity_SSA.nc & jbfill.m (figures 5 & 7).
Run RankedCRPSDensity.m for ranking of ensemble members for simulation of snow density, requires CRPSScores.nc, MeasuredDensity_SSA.nc (figures 8 & 9).
Run RankedCRPSSSA.m for ranking of ensemble members for simulation of SSA, requires CRPSScores.nc, MeasuredDensity_SSA.nc (supplementary material S1 & S2).
Matlab Functions
*John Bockstege (2024). Shade area between two curves (https://www.mathworks.com/matlabcentral/fileexchange/13188-shade-area-between-two-curves), MATLAB Central File Exchange. Retrieved April 24, 2024.
Owner
- Name: Georgina Woolley
- Login: georginawoolley
- Kind: user
- Repositories: 1
- Profile: https://github.com/georginawoolley
Citation (CITATION.cff)
cff-version: 1.1.0 message: "If you use this software, please cite it as below." authors: Georgina J. Woolley title:georginawoolley/Arctic_SVS2-Crocus: Arctic_SVS2_Crocus version: v1.1 date-released: 2024-12-02 Citation: Woolley, G.: Arctic SVS2-Crocus Ensemble Output (v.2), figshare [dataset], https://doi.org/10.6084/m9.figshare.25639215.v2, 2024.
GitHub Events
Total
- Release event: 2
- Push event: 3
- Create event: 2
Last Year
- Release event: 2
- Push event: 3
- Create event: 2