geoprior.scripts.plot_ablations_sensitivity#

Plot extended ablations & sensitivities.

Updated v3.2 behavior:

  • Prefer ablation_record.updated*.jsonl when present.

  • Dedupe (timestamp, city): keep best record (updated wins).

  • Normalize pde_mode to buckets: none vs both (off/none -> none, else -> both).

  • Optional explicit --input (csv/json/jsonl) and --models filtering.

Plot upgrades (v3.2+):

  • Configurable colormap via --cmap.

  • Multiple heatmap metrics in a single figure via --heatmap-metrics.

  • Optional heatmap-only layout (no bar row) via --no-bars.

  • Optional --map-kind values: heatmap for discrete grids, smooth for interpolated grids, contour for contourf on a pivot grid, and tricontour for scattered cells.

  • Consistent lambda grid alignment across cities and metrics via --align-grid.

  • Optional marker for a chosen (lambda_cons, lambda_prior) point.

  • Optional Pareto trade-off view via --pareto with a scatter of MAE versus sharpness, an optional non-dominated front overlay, and an optional --pareto-density hexbin overlay.

Functions

main([argv, prog])

plot_ablations_sensivity_main([argv, prog])

geoprior.scripts.plot_ablations_sensitivity.plot_ablations_sensivity_main(argv=None, *, prog=None)[source]#
Parameters:
Return type:

None

geoprior.scripts.plot_ablations_sensitivity.main(argv=None, *, prog=None)[source]#
Parameters:
Return type:

None