hydromodpy.solver.boussinesq.runtimes.picard.io#

Diagnostic JSON/CSV writers for the Picard/L-scheme runtimes.

Functions

final_cell_fieldnames()

Return ordered CSV fieldnames for the final-cells diagnostic.

final_cell_rows(*, mesh, result, top_n, inputs)

Build the per-cell diagnostic rows sorted by projected residual magnitude.

write_picard_lscheme_diagnostics(...[, ...])

Persist Picard JSON/CSV diagnostics.

write_picard_vi_cycle_diagnostics(...)

Persist Picard/VI cycle JSON/CSV diagnostics.