BirdDMD

Dynamic Mode Decomposition tools for modelling bird flight.

BirdDMD is a Python toolkit for analysing bird flight motion-capture data with Dynamic Mode Decomposition. It supports preprocessing, mode fitting, reconstruction, forecasting, and visualisation workflows for the DMD hawk-flight preprint.

Dynamic Mode Decomposition schematic for hawk flight analysis
Dynamic Mode Decomposition applied to hawk motion-capture data.

The package is designed around reusable DMD utilities and hawk-specific convenience functions, with notebook examples for flapping modes, full-flight reconstruction, turning, and generative forecasting.