Linearizing a 1D nonlinear model, one obtains $\dot{x} = \lambda \, x$, with $\lambda$ the restoring rate. It can be estimated in a way that is robust to changes in variance of the noise process leading to the fluctuations around the attractor. The restoring rate is a CSD indicator
Reference
Boer et al. (2021), Observation-based early-warning signals for a collapse of the Atlantic Meridional Overturning Circulation.
Codebase
Not that I would know but should be easy to implement.
Indicator summary
Linearizing a 1D nonlinear model, one obtains $\dot{x} = \lambda \, x$, with $\lambda$ the restoring rate. It can be estimated in a way that is robust to changes in variance of the noise process leading to the fluctuations around the attractor. The restoring rate is a CSD indicator
Reference
Boer et al. (2021), Observation-based early-warning signals for a collapse of the Atlantic Meridional Overturning Circulation.
Codebase
Not that I would know but should be easy to implement.
Implementation plan
C.f. Boers et al. (2021), "Methods" section