geoprior.models.subsidence.identifiability#
Identifiability scenarios for GeoPrior-style models.
Goal: - break non-identifiability ridges by construction.
Option A: - learn tau only - derive K from tau via closure - freeze (or fix) Ss and Hd
Functions
|
|
|
|
|
Closure: |
|
|
|
Small, JSON-safe audit of identifiability configuration. |
|
Apply identifiability profile to scaling kwargs. |
|
|
|
Option A: - keep tau free - freeze/fix Ss and Hd - derive K from tau by closure |
Classes
|
- geoprior.models.subsidence.identifiability.init_identifiability(regime, scaling_kwargs)[source]#
Apply identifiability profile to scaling kwargs.
does NOT override user-provided keys
ensures sk[“bounds_loss”] exists (dict form)
- geoprior.models.subsidence.identifiability.resolve_compile_weights(profile, *, lambda_cons, lambda_gw, lambda_prior, lambda_smooth, lambda_mv, lambda_bounds, lambda_q)[source]#