Skip to content
/ IRCSD Public

Interactive Rapid Climate Signal Detection Software

Notifications You must be signed in to change notification settings

Hwenshuo/IRCSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

Introduction

The Interactive Rapid Climate Signal Detection Software (IRCSD) is a fast climate signal detection tool developed using Dash and Python. For unknown climate signals as input, IRCSD integrates various climate statistical methods, including selecting time ranges, data preprocessing, detrending, and employing different filtering methods and types, to compute the correlation between the signal and over 250 common climate indices (such as atmospheric, oceanic, and sea ice indices). It utilizes parallel computing to accelerate detection speed and outputs interactive detection results (signal time series, power spectrum, correlation coefficients, lead-lag correlation coefficients, and responses of common air-sea fields). IRCSD is designed for students and researchers in atmospheric science, particularly those in the field of climatology, as well as for the public interested in climate change. The goal of IRCSD is to assist in quickly identifying potential source regions of anomalous signals and to enhance the efficiency of climate change research.

Author: Wenshuo Huang ([email protected])
Version: 1.1 (Last updated: 2024.11.06)
Source Code/Indices Infos: https://github.com/Hwenshuo/IRCSD

Functions

Calculate correlation

Sort by absolute value of correlation coefficient from large to small

correlation.mp4

Calculate lead-lagged correlation

Sort by the largest absolute value of lead-lagged correlation coefficient from large to small

lead-lagged_correlation.mp4

Calculate sliding correlation

sliding_correlation.mp4

Climate Indices List

The following indices are provided (Total number: 258):

-Niño 1+2 (HadISST) (1870-2024), Niño 1+2 (HadISST)
-Niño 1+2 (ERSSTv5) (1948-2024), Niño 1+2 (ERSSTv5)
-Niño 3 (HadISST) (1870-2024), Niño 3 (HadISST)
-Niño 3 (ERSSTv5) (1948-2024), Niño 3 (ERSSTv5)
-Niño 3.4 (HadISST) (1870-2024), Niño 3.4 (HadISST)
-Niño 3.4 (ERSSTv5) (1948-2024), Niño 3.4 (ERSSTv5)
-Niño 4 (HadISST) (1870-2024), Niño 4 (HadISST)
-Niño 4 (ERSSTv5) (1948-2024), Niño 4 (ERSSTv5)
-MEI_Extended (1871-2005), Multivariate ENSO Index (MEI Extended)
-MEI_V2 (1979-2024), Multivariate ENSO Index V2
-ONI (1950-2024), Oceanic Niño Index
-OLR_CTP (1974-2024), Central Tropical Pacific OLR Index
-WH_WP (1948-2024), Western Hemisphere Warm Pool
-PAC_WP (1948-2024), Pacific Warm Pool Area Average
-PAC_WP_Long (1854-2024), Pacific Warm Pool
-TNI (1948-2023), Trans-Niño Index
-TNI_Long (1870-2023), Trans-Niño Index Long
-HeatCentraPac (1979-2024), Equatorial Central Pacific Heat Content: 160E-80W
-BEST_long (1871-2003), Bivariate ENSO Time-series
-BEST (1948-2023), Bivariate ENSO Time-series
-AMM_WIND (1948-2023), Atlantic Meridional Mode Wind
-AMM_SST (1948-2024), Atlantic Meridional Mode SST
-PMM_WIND (1948-2019), Pacific Meridional Mode Wind
-PMM_SST (1948-2024), Pacific Meridional Mode SST
-DMI/IOD (1870-2022), Dipole Mode Index (DMI or IOD)
-DMI/IOD EAST (1870-2024), Dipole Mode Index (DMI or IOD) EAST
-TC-NE Pacific Days (1971-2021), Hurricane: NE Pacific Days
-TC-Atlantic Days (1851-2022), Hurricane : Atlantic Days
-TC-NW Pacific Days (1950-2021), Hurricane: NW Pacific Days
-TC-NE Pacific ACE (1971-2021), Hurricane: NE Pacific ACE
-TC-Atlantic ACE (1851-2022), Hurricane: Atlantic ACE
-TC-NW Pacific ACE (1950-2021), Hurricane: NW Pacific ACE
-NPGO (1950-2024), North Pacific Gyre Oscillation
-PDO_ENS (1870-2024), Pacific Decadal Oscillation calculate from Ensemble Mean
-PDO_ERSSTv5 (1854-2024), Pacific Decadal Oscillation calculate from ERSSTv5
-PDO_HadISST_1.1 (1870-2024), Pacific Decadal Oscillation calculate from HadISST 1.1
-PDO_COBE2 (1850-2024), Pacific Decadal Oscillation calculate from COBE2
-PDO_CPC (1948-2022), Pacific Decadal Oscillation from CPC
-TPI_HadISST_2 (1870-2010), Tripole Index for the Interdecadal Pacific Oscillation
-TPI_ERSSTv5 (1854-2024), TPI (IPO) Tripole Index for the Interdecadal Pacific Oscillation from ERSSTv5
-TPI_HadISST_1.1 (1870-2024), TPI (IPO) Tripole Index for the Interdecadal Pacific Oscillation from HadISST 1.1
-TPI_COBE (1891-2023), TPI (IPO) Tripole Index for the Interdecadal Pacific Oscillation from COBE2
-Tropical Pacific SST EOF (1948-2008), Tropical Pacific SST EOF
-Atlantic Tripole SST EOF (1948-2008), Atlantic Tripole SST EOF
-AMO_us (1948-2023), Atlantic Multidecadal Oscillation, unsmoothed
-AMO_sm (1948-2023), Atlantic Multidecadal Oscillation Smoothed
-AMO_us_long (1856-2023), Atlantic Multidecadal Oscillation, unsmoothed, long
-AMO_sm_long (1856-2023), Atlantic Multidecadal Oscillation, Smoothed, long
-GSL (1900-2018), Global Sea Level
-AAO (1979-2023), Antarctic Oscillation from NOAA/CPC
-AO (1948-2022), Arctic Oscillation
-EA/WR (1948-2024), Eastern Atlantic/Western Russia: From NOAA Climate Prediction Center (CPC)
-AO_20CRv3 (1871-2012), Arctic Oscillation from the 20CRv3
-Madras-SLP (1796-2005), Madras reconstructed SLP
-NJ-SLP (1818-2000), Nakasaki Japan reconstructed SLP
-NAO_AZO (1865-2002), Azores Sea Level Pressure (SLP)
-NAO (1948-2022), North Atlantic Oscillation
-NAO_ICE (1821-2024), North Atlantic Oscillation: Iceland SLP(NAO ICE)
-NAO_GIB (1821-2024), North Atlantic Oscillation: Gibralter SLP(NAO GIB)
-NAO_Jones (1948-2022), North Atlantic Oscillation (Jones)
-NAO_CRU_Long (1821-2024), North Atlantic Oscillation from CRU
-RNAO (1658-2001), Reconstructed North Atlantic Oscillation
-EP/NP (1948-2024), East Pacific/North Pacific Oscillation
-NOI (1948-2024), Northern Oscillation Index
-NP (1948-2020), North Pacific Pattern
-NP/NPI (1899-2022), North Pacific Index
-NP_20CRV3 (1836-2015), North Pacific Index from the 20CRV3
-TNA (1948-2024), Tropical Northern Atlantic Index
-TSA (1948-2024), Tropical Southern Atlantic Index
-NTA (1950-2020), North Tropical Atlantic SST Index
-CAR (1950-2020), Caribbean SST Index
-PNA (1948-2024), Pacific North American Index
-SCAND (1950-2024), Scandinavian Index
-SOI_CRU_1866 (1866-2024), Southern Oscillation Index
-SOI (1948-2024), Southern Oscillation Index
-SOI_20CRV3 (1836-2015), Southern Oscillation Index from the 20CRV3
-WP (1948-2024), West Pacific Index
-CO2-Loa (1958-2024), CO2 at Mauna Loa
-CO2-GlobalAve (1979-2024), CO2: Global Average
-GBI_long (1851-2023), Greenland Blocking Index Long
-GBI (1948-2015), Greenland Blocking Index (GBI)
-GLAAM (1958-2014), Global Angular Momentum
-MDR (1854-2024), Atlantic Main Development Region
-QBO-30mb (1948-2024), Quasi-biennial Oscillation 30mb
-QBO-50mb (1948-2024), Quasi-biennial Oscillation 50mb
-uwnd_200_troppac (1948-2024), Tropical Pacific 200mb averaged zonal winds.
-Brazil_Pr (1948-2000), Northeast Brazil Rainfall Anomaly
-ENSO_Pr (1979-2023), ENSO Precipitation Index
-Sahel_Pr_Long (1901-2017), Sahel Standardized Rainfall Long
-Sahel_Pr (1948-2017), Sahel Standardized Rainfall
-NSierra8_Pr (1920-2024), N. Sierra 8 station precipitation time-series
-NSierra5_Pr (1913-2024), C. Sierra 5 station precipitation time-series
-NSierra6_Pr (1923-2024), S. Sierra 6 station precipitation time-series
-SWM_Pr (1948-2010), SW Monsoon Region Rainfall
-SWUSM_Pr_Long (1895-2024), SW US Monsoon Region precipitation
-CI_Pr (1948-1999), Central Indian Precipitation
-UCB_Pr (1895-2019), Upper Colorado Basin precipitation
-NASA_Land_T (1880-2024), NASA Global Land Temperature
-NASA_Comb_T (1880-2024), NASA Global Land/Ocean Temperature
-Berk_Land_T (1750-2024), Berkeley Global Land Temperature
-Berk_Comb_T (1850-2024), Berkeley Global Land/Ocean Temperature
-CRU_Land_T (1850-2022), CRU Global Land Temperature
-CRU_Comb_T (1850-2024), CRU Global Land/Ocean Temperature
-NOAA_Land_T (1850-2024), NOAA Global Land Temperature
-NOAA_Comb_T (1850-2024), NOAA Global Land/Ocean Temperature
-NH_Ice_Area (1978-2024), Northern Hemisphere Ice Area
-NH_Ice_Extent (1978-2024), Northern Hemisphere Ice Extent
-NH_Snow_Extent (1966-2024), Northern Hemisphere Snow Cover Extent
-SH_Ice_Area (1978-2024), Southern Hemisphere Ice Area
-SH_Ice_Extent (1978-2024), Southern Hemisphere Ice Extent
-Sunspot_Count (1749-2024), Sunspot Count
-Solar Flux (1948-2024), Solar Flux (10.7cm)
-US_Tornado_Count (1950-2024), US Tornado Count
-UCB_T (1895-2019), Upper Colorado Basin Temperature
-LeesFerryNatlFlow (1905-2017), Lee's Ferry Natural Streamflow (upper CO Basin Streamflow)
-NCC_ATM1 (1951-2023), NCC_ATM1
-NCC_ATM2 (1951-2023), NCC_ATM2
-NCC_ATM3 (1951-2023), NCC_ATM3
-NCC_ATM4 (1951-2023), NCC_ATM4
-NCC_ATM5 (1951-2023), NCC_ATM5
-NCC_ATM6 (1951-2023), NCC_ATM6
-NCC_ATM7 (1951-2023), NCC_ATM7
-NCC_ATM8 (1951-2023), NCC_ATM8
-NCC_ATM9 (1951-2023), NCC_ATM9
-NCC_ATM10 (1951-2023), NCC_ATM10
-NCC_ATM11 (1951-2023), NCC_ATM11
-NCC_ATM12 (1951-2023), NCC_ATM12
-NCC_ATM13 (1951-2023), NCC_ATM13
-NCC_ATM14 (1951-2023), NCC_ATM14
-NCC_ATM15 (1951-2023), NCC_ATM15
-NCC_ATM16 (1951-2023), NCC_ATM16
-NCC_ATM17 (1951-2023), NCC_ATM17
-NCC_ATM18 (1951-2023), NCC_ATM18
-NCC_ATM19 (1951-2023), NCC_ATM19
-NCC_ATM20 (1951-2023), NCC_ATM20
-NCC_ATM21 (1951-2023), NCC_ATM21
-NCC_ATM22 (1951-2023), NCC_ATM22
-NCC_ATM23 (1951-2023), NCC_ATM23
-NCC_ATM24 (1951-2023), NCC_ATM24
-NCC_ATM25 (1951-2023), NCC_ATM25
-NCC_ATM26 (1951-2023), NCC_ATM26
-NCC_ATM27 (1951-2023), NCC_ATM27
-NCC_ATM28 (1951-2023), NCC_ATM28
-NCC_ATM29 (1951-2023), NCC_ATM29
-NCC_ATM30 (1951-2023), NCC_ATM30
-NCC_ATM31 (1951-2023), NCC_ATM31
-NCC_ATM32 (1951-2023), NCC_ATM32
-NCC_ATM33 (1951-2023), NCC_ATM33
-NCC_ATM34 (1951-2023), NCC_ATM34
-NCC_ATM35 (1951-2023), NCC_ATM35
-NCC_ATM36 (1951-2023), NCC_ATM36
-NCC_ATM38 (1951-2023), NCC_ATM38
-NCC_ATM39 (1951-2023), NCC_ATM39
-NCC_ATM40 (1951-2023), NCC_ATM40
-NCC_ATM41 (1951-2023), NCC_ATM41
-NCC_ATM43 (1951-2023), NCC_ATM43
-NCC_ATM44 (1951-2023), NCC_ATM44
-NCC_ATM45 (1951-2023), NCC_ATM45
-NCC_ATM46 (1951-2023), NCC_ATM46
-NCC_ATM47 (1951-2023), NCC_ATM47
-NCC_ATM48 (1951-2023), NCC_ATM48
-NCC_ATM49 (1951-2023), NCC_ATM49
-NCC_ATM50 (1951-2023), NCC_ATM50
-NCC_ATM51 (1951-2023), NCC_ATM51
-NCC_ATM52 (1951-2023), NCC_ATM52
-NCC_ATM53 (1951-2023), NCC_ATM53
-NCC_ATM54 (1951-2023), NCC_ATM54
-NCC_ATM55 (1951-2023), NCC_ATM55
-NCC_ATM56 (1951-2023), NCC_ATM56
-NCC_ATM57 (1951-2023), NCC_ATM57
-NCC_ATM58 (1951-2023), NCC_ATM58
-NCC_ATM59 (1951-2023), NCC_ATM59
-NCC_ATM60 (1951-2023), NCC_ATM60
-NCC_ATM61 (1951-2023), NCC_ATM61
-NCC_ATM62 (1951-2023), NCC_ATM62
-NCC_ATM63 (1951-2023), NCC_ATM63
-NCC_ATM64 (1951-2023), NCC_ATM64
-NCC_ATM65 (1951-2023), NCC_ATM65
-NCC_ATM66 (1951-2023), NCC_ATM66
-NCC_ATM67 (1951-2023), NCC_ATM67
-NCC_ATM68 (1951-2023), NCC_ATM68
-NCC_ATM69 (1951-2023), NCC_ATM69
-NCC_ATM70 (1951-2023), NCC_ATM70
-NCC_ATM71 (1951-2023), NCC_ATM71
-NCC_ATM72 (1951-2023), NCC_ATM72
-NCC_ATM73 (1951-2023), NCC_ATM73
-NCC_ATM74 (1951-2023), NCC_ATM74
-NCC_ATM75 (1951-2023), NCC_ATM75
-NCC_ATM76 (1951-2023), NCC_ATM76
-NCC_ATM77 (1951-2023), NCC_ATM77
-NCC_ATM78 (1951-2023), NCC_ATM78
-NCC_ATM80 (1951-2023), NCC_ATM80
-NCC_ATM81 (1951-2023), NCC_ATM81
-NCC_ATM82 (1951-2023), NCC_ATM82
-NCC_ATM83 (1951-2023), NCC_ATM83
-NCC_ATM84 (1951-2023), NCC_ATM84
-NCC_ATM85 (1951-2023), NCC_ATM85
-NCC_ATM86 (1951-2023), NCC_ATM86
-NCC_ATM87 (1951-2023), NCC_ATM87
-NCC_ATM88 (1951-2023), NCC_ATM88
-NCC_OCE1 (1951-2023), NCC_OCE1
-NCC_OCE2 (1951-2023), NCC_OCE2
-NCC_OCE3 (1951-2023), NCC_OCE3
-NCC_OCE4 (1951-2023), NCC_OCE4
-NCC_OCE5 (1951-2023), NCC_OCE5
-NCC_OCE6 (1951-2023), NCC_OCE6
-NCC_OCE7 (1951-2023), NCC_OCE7
-NCC_OCE8 (1951-2023), NCC_OCE8
-NCC_OCE9 (1951-2023), NCC_OCE9
-NCC_OCE10 (1951-2023), NCC_OCE10
-NCC_OCE11 (1951-2023), NCC_OCE11
-NCC_OCE12 (1951-2023), NCC_OCE12
-NCC_OCE13 (1951-2023), NCC_OCE13
-NCC_OCE14 (1951-2023), NCC_OCE14
-NCC_OCE15 (1951-2023), NCC_OCE15
-NCC_OCE16 (1951-2023), NCC_OCE16
-NCC_OCE17 (1951-2023), NCC_OCE17
-NCC_OCE18 (1951-2023), NCC_OCE18
-NCC_OCE19 (1951-2023), NCC_OCE19
-NCC_OCE20 (1951-2023), NCC_OCE20
-NCC_OCE21 (1951-2023), NCC_OCE21
-NCC_OCE22 (1951-2023), NCC_OCE22
-NCC_OCE23 (1951-2023), NCC_OCE23
-NCC_OCE24 (1951-2023), NCC_OCE24
-NCC_OCE25 (1951-2023), NCC_OCE25
-NCC_OCE26 (1951-2023), NCC_OCE26
-NCC_EXT2 (1951-2021), NCC_EXT2
-NCC_EXT3 (1951-2021), NCC_EXT3
-NCC_EXT4 (1951-2021), NCC_EXT4
-NCC_EXT5 (1951-2021), NCC_EXT5
-NCC_EXT6 (1951-2021), NCC_EXT6
-NCC_EXT7 (1951-2021), NCC_EXT7
-NCC_EXT9 (1951-2021), NCC_EXT9
-NCC_EXT10 (1951-2021), NCC_EXT10
-NCC_EXT11 (1951-2021), NCC_EXT11
-NCC_EXT12 (1951-2021), NCC_EXT12
-NCC_EXT13 (1951-2021), NCC_EXT13
-NCC_EXT14 (1951-2021), NCC_EXT14
-NCC_EXT15 (1951-2021), NCC_EXT15
-NCC_EXT16 (1951-2021), NCC_EXT16
-amoc_mean (1993-2019), ocean_meridional_overturning_streamfunction
-amoc_std (1993-2019), ocean_meridional_overturning_streamfunction
-amoc_cglo (1993-2019), ocean_meridional_overturning_streamfunction
-amoc_glos (1993-2019), ocean_meridional_overturning_streamfunction
-amoc_glor (1993-2019), ocean_meridional_overturning_streamfunction
-amoc_oras (1993-2019), ocean_meridional_overturning_streamfunction
-SAM_Station (1957-2024), Marshall Southern Annular Mode (SAM) Index (Station-based)
-SAM_20CRV3 (1836-2015), Southern Annular Mode (SAM) Index (20CRV3-based)
-SAM_20crv2c (1851-2011), Southern Annular Mode (SAM) Index (20crv2c-based)
-PJ_huang04 (1940-2023), Pacific-Japan teleconnection index defined by Huang04
-PJ_noh21 (1940-2023), Pacific-Japan teleconnection index defined by Noh21
-PJ_ling22 (1940-2023), Pacific-Japan teleconnection index defined by ling21
-SINTEX_ATL3 (1982-2024), the Atlantic Niño index (ATL3)
-SINTEX_CNI (1982-2024), the California Niño index (CNI)
-SINTEX_DNI (1982-2024), the Dakar Ninño index (DNI)
-SINTEX_NNI (1982-2024), he Ningaloo Niño index (NNI)
-SINTEX_SASD (1982-2024), the Southern Atlantic Subtropical Dipole index (SASD)
-SINTEX_SIOD (1982-2024), the Indian Ocean Subtropical Dipole index (SIOD)

About

Interactive Rapid Climate Signal Detection Software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published