Codebase for dissertation project which aims to investigate the effect of rainfall on sea-ice in the Arctic, using a subset of the CMIP6 ensemble under the ssp585 scenario.
- NSIDC regions (regions.ipynb [2])
- Sea ice area min/max & seasonal trends (ensemble-siconc.ipynb [8])
- Sea ice concentration spatial (ensemble-siconc.ipynb [14, 15])
- Sea ice thickness min/max & spatial (ensemble-sithick.ipynb [8, 12, 13])
- Sea ice snow thickness min/max (ensemble-sisnthick.ipynb [7])
- Surface air and sea temperature, annual mean & seasonal trends (ensemble-trends-tas-tos.ipynb [4])
- Precipitation and evaporation, snowfall and rainfall, annual mean & seasonal trends (ensemble-trends-pr-evspsbl.ipynb [4], ensemble-trends-prra-prsn.ipynb [4])
- Evaporation/precipitation ratio, regional seasonal trends (ensemble-evspsbl.ipynb [9])
- Seasonal spatial correlation of evaporation and sea ice concentration (analysis/analysis-spatial-siconc.ipynb [9])
- Evaporation/precipitation ratio, 2080-2100 average seasonal cycle (ensemble-regional-trends.ipynb [13])
- Inter-model & ensemble mean correlation of sea ice area and E/P for 2080-2100 average seasonal cycle (ensemble-evspsbl.ipynb [16])
- Contribution of evaporation from sea ice loss to total evaporation and precipitation (ensemble-trends-pr-evspsbl-siconc.ipynb [9, 10])
- Rainfall season length (ensemble-prra-prsn.ipynb [10])
- Ensemble mean seasonal cycle of prra/pr (ensemble-prra-prsn.ipynb [8])
- Ensemble mean seasonal cycle & spread of melt pond concentration (ensemble-simpconc.ipynb [8, 10])
- Sea ice free (ensemble-siconc.ipynb [9])
- Sea ice thickness change (ensemble-sithick.ipynb [7])
- Sea ice snow thickness change (ensemble-sithick.ipynb [6])
- Surface air and sea temperature (ensemble-trends-tas-tos.ipynb [5])
- Precipitation & evaporation changes (ensemble-trends-pr-evspsbl.ipynb [5])
- Rainfall & snowfall changes (ensemble-trends-prra-prsn.ipynb [5, 6])
- Spatial correlation of evaporation and sea ice concentration (analysis/analysis-spatial-siconc.ipynb [10, 11])
- Precipitation and evaporation as a result of sea ice decline (ensemble-trends-pr-evspsbl-siconc.ipynb [14])
- Log in to JASMIN notebook service
- Create new file named
climate.yml
in root in JASMIN and paste environment config from hannahwoodward/docker-jupyter-climate - Install and activate climate conda environment (ref: https://github.com/cedadev/ceda-notebooks/blob/master/notebooks/docs/add_conda_envs.ipynb)
!conda env create -f climate.yml --quiet
!source activate climate
!conda run -n climate python -m ipykernel install --user --name climate
- Clone repo:
!git clone https://github.com/hannahwoodward/cmip6-seaice-precipitation.git
- Follow instructions to create an account and generate API key for cdsapi. This is used for downloading ERA5 reanalysis.
- Follow instructions at hannahwoodward/docker-jupyter-climate to install Docker desktop and pull the image
- Clone repo and cd inside
- Run
start.sh
to start the Docker container
The following notebooks must be processed in this order before running any other notebooks:
- Run
preprocessing/remote-download.ipynb
to download and pre-process all variables - Run
preprocessing/remote-download-obs.ipynb
to download and pre-process all observational/reanalysis data - Run
preprocessing/create-prra.ipynb
to createprra
variable - Run
preprocessing/create-prnet.ipynb
to createprra
variable - Run
preprocessing/create-vars-siconc.ipynb
to create variables masked tosiconc > 0
- Run
preprocessing/create-vars-siconc-weighted.ipynb
to create variables multiplied bysiconc
- Run
preprocessing/create-time-series-regional.ipynb
to create time series for each NSIDC region