Skip to content

Raw plots

C M pynasonde.digisonde.raw.raw_plots — plotting helpers for raw IQ data.

Plotting helpers for raw digisonde data.

pynasonde.digisonde.raw.raw_plots

Plotting helpers for DPS4D raw IQ recordings.

This module provides figure classes that visualise the output of the raw IQ processing pipeline in :mod:pynasonde.digisonde.raw.raw_parse.

Classes

:class:RawPlots — base figure/axes manager for stack plots derived from .bin recordings. Provides axis formatting, title handling, and save / close helpers mirroring those in :class:pynasonde.digisonde.digi_plots.DigiPlots.

:class:AFRLPlots — subclass of :class:RawPlots with additional methods tailored to AFRL/VIPIR-style ionogram presentations.

Typical usage::

from pynasonde.digisonde.raw.raw_plots import RawPlots
rp = RawPlots(nrows=2, ncols=1, figsize=(6, 6))
ax = rp.axes[0]
# … populate ax …
rp.save("ionogram_raw.png")
rp.close()

RawPlots

Bases: object

A class to plot a summary stack plots using the data obtained from .bin

add_colorbar(im, fig, ax, label='', mpos=[0.025, 0.0125, 0.015, 0.5])

Add a colorbar to the right of an axis.

Example

from pynasonde.digisonde.raw.raw_plots import plot_raw_iq
# plot_raw_iq(records)