Skip to content

Spectral analysis and valley spacing

Figures from lsdtt-spectral-analysis: the 2D and radial spectra of a tile, significant frequencies on a polar plot, and valley spacing.

Function Module What it draws
plot_valley_spectrum, plot_spacing_vs_ci, plot_landscape_panel charts.valley_spacing Valley spacing from lsdtt-spectral-analysis (_valley_spacing.csv, _valley_spacing_spectrum.csv): one landscape's spectrum with both spacing measures, spacing vs channelization index across a sweep, and a side-by-side hillshade panel.
plot_significant_frequencies_polar charts.spectral Significant 2D spectrum cells from lsdtt-spectral-analysis (_significant_frequencies_2d.csv, or the legacy _significant_freq.csv) on a North-up polar axis: bearing (wave vector, or crest with orientation="crest") against frequency, rings labelled in wavelength, coloured by normalised PSD. A run with nothing significant draws empty axes with a note.
plot_spectral_tile_summary, plot_normalised_spectrum_2d, plot_radial_spectrum charts.spectral One lsdtt-spectral-analysis run on a 2 × 2 figure: the input raster (found from _ingested_params.param), the normalised 2D spectrum north-up with significant cells outlined, the binned radial spectrum with background, normalised PSD and rollover, and the polar plot. The two spectrum panels are also available on their own. Load the run with io.spectral.load_spectral_analysis; panels whose outputs were switched off show a note.