Software and data

Nonlinear Dynamics Laboratory

Software and data

We release our analysis code openly. Current projects live in the lab’s GitHub organization, nld-uri, under the MIT license.

Current releases

Experimental Nonlinear Dynamics: book code

MATLAB and Python code for the book Experimental Nonlinear Dynamics by D. Chelidze and J. P. Cusumano. It covers delay embedding (average mutual information, false nearest neighbors), correlation dimension, Lyapunov exponents, recurrence quantification, spectral estimation, surrogate data, POD and SOD noise reduction, and phase space warping. The repository includes the scripts that draw the book’s figures, two example data sets, and a draft of the book as a PDF.

Book code on GitHubBook draft (PDF)

Kinematics toolbox

Model-free differentiation and integration of measured motion. It estimates velocity and acceleration from noisy displacement, or velocity and displacement from a drifting accelerometer, and fuses the two channels. MATLAB and Python.

About the toolboxCode on GitHub