Get Anomaly Data¶
get_anom¶
Get climate data anomaly
Parameter:¶
DaArray (xr.DataArray): shape = (time, *number) original Dataarray
method (int, optional): method of getting anomaly.
0 is Minus the multi-year average of the corresponding month
1 is Remove the linear trend of the corresponding month
Defaults to 0.
Returns: anom (xr.DataArray): climate data anomaly
Example¶
Load Module and Date¶
[1]:
import sacpy as scp
sst = scp.load_sst()['sst']
ssta0 = scp.get_anom(sst,method=0)
ssta1 = scp.get_anom(sst,method=1)
plot and see difference between different methods¶
[2]:
ssta0[-1].plot()
[2]:
<matplotlib.collections.QuadMesh at 0x158da92e0>
[3]:
ssta1[-1].plot()
[3]:
<matplotlib.collections.QuadMesh at 0x1595244c0>
Reason¶
Removing the linear trend has a great impact on the Indian Ocean, because the warming trend of the Indian Ocean is more obvious