Skip to content

BSISO extreme rainfall propagation modulated by Pacific sea surface temperatures

License

Notifications You must be signed in to change notification settings

fstrnad/netcommunities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Extreme rainfall propagation within Boreal Summer Intraseasonal Oscillation modulated by Pacific sea surface temperature

We apply community detection on climate networks of Extreme Rainfall Events (EREs) to determine their intraseasonal variability.

An intuition on network community detection is given by:


fig1


Clone the repo and install all required packages

1. Clone repository with submodules:

git clone --recurse-submodules [email protected]:fstrnad/netcommunities.git

2. Installing packages

To reproduce our analysis described in the paper follow these steps: We recommend to create a new environment and install all required packages by running:

conda env create -f submodules/climnet/condaEnv.yml
conda activate climnetenv
pip install graphriccicurvature
pip install -e submodules/geoutils
pip install -e submodules/climnet

3. Download data

Download Precipitation data from MSWEP. Regrid the file to 1°x1° daily resolution (using e.g. the geoutils package) and store the merged file in the data folder.

Reproduce plots

  1. Create the corresponding dataset and graph
python bin/create_ds.py
python bin/create_network.py
python bin/lb_net.py
python bin/cut_network.py
python bin/cd_gt.py
python bin/prob_cd.py

The networks and community files are created and are stored in 'outputs/'. They are used for the paper plots later.

  1. Reproduce plots in the paper by running
python bin/paper_plots.py
python bin/paper_propagation.py

The figures should look somehow similiar to the following:


fig2


fig3


fig4


fig5


fig6


fig7


fig9

About

BSISO extreme rainfall propagation modulated by Pacific sea surface temperatures

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages