Methods

To isolate signals corresponding to distinct equatorial wave modes, we applied a wavenumber-frequency spectral analysis following Wheeler & Kiladis (1999), across the 15°N—15°S meridional band. This analysis was performed using NCAR's command language (NCL) script, filter_waves, available from Dr. C. Schreck on GitLab. The process involved performing a two-dimensional Fast Fourier Transform (FFT) on daily anomalies (with the annual cycle removed) to transform the data into wavenumber-frequency space. The data was filtered to isolate the variability for each mode and subsequently transformed back to longitude-time space.

To detect CCKWs and CCERWs over Indonesia, we conducted an empirical orthogonal function (EOF) analysis of wavenumber-frequency-filtered data for the boreal winter (DJF) from January 1998 to June 2019. As suggested by Roundy (2015), multiple EOFs were necessary to describe each phenomenon due to the range of spatial scales. For each mode, the two leading EOFs were extracted, representing the most dominant modes of variability.

The resulting principal component (PC) time series was used as an index of equatorial wave activity. A wave was considered active when the amplitude, defined as √(PC1² + PC2²), exceeded 1.5 standard deviations over the 1998-2019 period. This technique was applied similarly to both CCKWs and CCERWs.

The index was developed primarily to identify active equatorial modes near Sulawesi, part of the Maritime Continent. Active days were determined using EOFs of filtered precipitation anomalies (for CCKWs) and zonal wind anomalies (for CCERWs). CCKWs were linked to precipitation in convergence zones, while CCERWs were associated with wind fields and moisture advection.


The leading two EOFs of:

How to Use the Index

In the enclosed .mat file (below):

Example

Imagine a vector of rainfall rates corresponding to 1859 DJF days between January 1999 and February 2019.
To find the mean rainfall during CCER activity:

python code

nanmean(RAINFALL(CCER_index_days == 1))


You can then compare this to the mean rainfall on a random day.


References