Publication

DeepSpaceTelemetry.PublicationModule
Publication

Publication figure export: every figure of a run re-rendered at a declared printed width in a vector format, into one directory with a provenance sidecar, so a manuscript's figure directory is populated from the run that produced the numbers (export_publication_figures). The figures are the same functions the post-processing renders — the export changes only the print scale (PlotTheme.style_for_width), the format, the destination, and the file-name suffix carrying the run ID.

source
DeepSpaceTelemetry.Publication.export_publication_figuresFunction
export_publication_figures(run_dir::String; format = "pdf", column_width_mm = 178.0, export_dir = "") -> Vector{String}

Renders the mission summary, every session figure, the metrology figures, the batch-state raster, and the payload spectrum of the run at column_width_mm (178 = the double-column design width; 86–90 for a single column) in format ("pdf" or "svg") into export_dir (default <run_dir>/publication), each file named <stem>__<run_id>.<format>, and writes PROVENANCE.toml beside them (write_provenance). The metrology tables of the run are not rewritten. Returns the figure paths.

source
DeepSpaceTelemetry.Publication.write_provenanceFunction
write_provenance(dir, run_dir, cfg, paths, column_width_mm, format) -> String

Writes <dir>/PROVENANCE.toml (an existing file is rotated): the run ID and directory, the export instant, width and format, the package version and git commit recorded in the run snapshot, the SHA-256 of the snapshot, and the exported file names — so every published panel traces back to a configuration and a commit.

source