Module waterfall

Module waterfall 

Source
Expand description

Waterfall plot module for time-frequency analysis visualization

This module provides functionality for creating waterfall plot data, which represents how the frequency spectrum of a signal changes over time. Waterfall plots are particularly useful for visualizing dynamic spectral characteristics of signals.

Unlike spectrograms (which typically show time on the x-axis, frequency on the y-axis, and intensity as color), waterfall plots can be thought of as a 3D representation with time, frequency, and amplitude/intensity axes.

This module provides functions to generate the data needed for waterfall plots in different formats and coordinate systems.

Functionsยง

apply_colormap
Apply a colormap to amplitude values for visualization.
waterfall_3d
Generate data for a 3D waterfall plot from a time-domain signal.
waterfall_lines
Generate data for a stacked line waterfall plot from a time-domain signal.
waterfall_mesh
Generate data for a mesh grid waterfall plot from a time-domain signal.
waterfall_mesh_colored
Generate coordinates for a color mesh waterfall plot from a time-domain signal.