geoprior.models.subsidence.log_offsets_diagnostics#

Diagnostics for subsidence log-offset policies and payloads.

Functions

run_sm3_offsets_from_payload(physics_npz_path)

High-level driver: compute SM3 diagnostics from a physics payload.

geoprior.models.subsidence.log_offsets_diagnostics.run_sm3_offsets_from_payload(physics_npz_path, outdir=None, city=None, model_name='GeoPriorSubsNet')[source]#

High-level driver: compute SM3 diagnostics from a physics payload.

Parameters:
  • physics_npz_path (str) – Path to *_phys_payload_run_val.npz as written by GeoPriorSubsNet.export_physics_payload().

  • outdir (str, optional) – Directory where CSVs and plots are written. If None, defaults to the directory of physics_npz_path.

  • city (str, optional) – City name for filenames.

  • model_name (str, default "GeoPriorSubsNet") – Model name for filenames.

Returns:

result – Dictionary with keys: - ‘raw_csv’ - ‘summary_csv’ - ‘plots’ (list of paths)

Return type:

dict