io
The io module provides file system utilities used throughout the pipeline —
creating directories, managing TLE cache paths, and writing JSON artifacts to disk.
The main JSON artifact produced by the pipeline is the download manifest
(download_manifest.json), written to the event’s run folder after the download
stage completes. It records which boxes were processed, how many stations were
downloaded for each, and the processing parameters if apply_processing=True
was used. This is what run_pipeline() returns in results["manifest"].
Manifests are useful for resuming interrupted runs, inspecting what was downloaded, and feeding downstream analysis steps without re-running the full pipeline.