solprop.processing#

Post-processing of saved runs.

Read a run back through the solprop.output.schema.Output protocol – a memory handler or an HDF5 file, through the same accessors – and get fields, spectra, spectral densities, pulse metrics and the coherence of an ensemble, in the optics convention and in SI units. The manual page is docs/guide/results/processing.md.

Nothing here touches a backend, and no window is ever applied unless the call asks for one.

Modules

axes

Rebuild the axes and the layout of a saved run from its grid record.

coherence

First-order coherence across an ensemble of noise realisations.

compression

Compress the pulse of a saved run with linear optics, and say how well.

fields

Read fields, spectra and spectral densities out of a saved run.

mixtures

Read population inventories and reconstruct physical deposition from saved planes.

modal

Physical E and H on a saved plane of a general modal run, and what they measure.

planes

Read one saved plane of a run back as a coherent field plane (SEP 31).

scans

Read collected scans and declare reductions evaluated inside workers.

spectra

Spectral post-processing: instrument resolution and explicit bandpass windows.

time

Pulse metrics: energy, peak power, durations, arrival time and autocorrelations.