{"module":"igets_tidal_residual_precursor","n_stations":6,"n_features":14,"feature_names":["itrp_gravity_residual_ngal","itrp_residual_rms_ngal","itrp_residual_trend_ngal_day","itrp_atmospheric_residual_ngal","itrp_slow_slip_proxy","itrp_magma_migration_proxy","itrp_aquifer_loading_ngal","itrp_n_sg_stations_active","itrp_station_drift_ngal_yr","itrp_ocean_loading_correction_ngal","itrp_barometric_admittance","itrp_coherence_with_seismicity","itrp_pre_seismic_anomaly_sigma","itrp_composite_precursor_score"],"stations":{"Conrad":{"lat":47.93,"lon":15.86,"features":{"itrp_gravity_residual_ngal":1.6423,"itrp_residual_rms_ngal":2.1206,"itrp_residual_trend_ngal_day":1.4385,"itrp_atmospheric_residual_ngal":0.3181,"itrp_slow_slip_proxy":1.0,"itrp_magma_migration_proxy":0.0158,"itrp_aquifer_loading_ngal":2.983,"itrp_n_sg_stations_active":1.0,"itrp_station_drift_ngal_yr":525.789,"itrp_ocean_loading_correction_ngal":3.5,"itrp_barometric_admittance":-0.3,"itrp_coherence_with_seismicity":0.5146,"itrp_pre_seismic_anomaly_sigma":2.5728,"itrp_composite_precursor_score":0.5837},"status":"ok"},"Strasbourg":{"lat":48.62,"lon":7.68,"features":{"itrp_gravity_residual_ngal":1.6486,"itrp_residual_rms_ngal":2.1262,"itrp_residual_trend_ngal_day":1.441,"itrp_atmospheric_residual_ngal":0.3189,"itrp_slow_slip_proxy":1.0,"itrp_magma_migration_proxy":0.0157,"itrp_aquifer_loading_ngal":2.99,"itrp_n_sg_stations_active":1.0,"itrp_station_drift_ngal_yr":526.696,"itrp_ocean_loading_correction_ngal":2.8,"itrp_barometric_admittance":-0.3,"itrp_coherence_with_seismicity":0.5328,"itrp_pre_seismic_anomaly_sigma":2.6638,"itrp_composite_precursor_score":0.5925},"status":"ok"},"Wettzell":{"lat":49.14,"lon":12.88,"features":{"itrp_gravity_residual_ngal":1.6479,"itrp_residual_rms_ngal":2.125,"itrp_residual_trend_ngal_day":1.4407,"itrp_atmospheric_residual_ngal":0.3188,"itrp_slow_slip_proxy":1.0,"itrp_magma_migration_proxy":0.0157,"itrp_aquifer_loading_ngal":2.987,"itrp_n_sg_stations_active":1.0,"itrp_station_drift_ngal_yr":526.563,"itrp_ocean_loading_correction_ngal":3.0,"itrp_barometric_admittance":-0.3,"itrp_coherence_with_seismicity":0.5231,"itrp_pre_seismic_anomaly_sigma":2.6157,"itrp_composite_precursor_score":0.5879},"status":"ok"},"Moxa":{"lat":50.64,"lon":11.62,"features":{"itrp_gravity_residual_ngal":1.648,"itrp_residual_rms_ngal":2.1242,"itrp_residual_trend_ngal_day":1.4387,"itrp_atmospheric_residual_ngal":0.3186,"itrp_slow_slip_proxy":1.0,"itrp_magma_migration_proxy":0.0157,"itrp_aquifer_loading_ngal":2.981,"itrp_n_sg_stations_active":1.0,"itrp_station_drift_ngal_yr":525.849,"itrp_ocean_loading_correction_ngal":2.5,"itrp_barometric_admittance":-0.3,"itrp_coherence_with_seismicity":0.5211,"itrp_pre_seismic_anomaly_sigma":2.6057,"itrp_composite_precursor_score":0.5869},"status":"ok"},"Canberra":{"lat":-35.32,"lon":149.01,"features":{"itrp_gravity_residual_ngal":1.6488,"itrp_residual_rms_ngal":2.1236,"itrp_residual_trend_ngal_day":1.4345,"itrp_atmospheric_residual_ngal":0.3185,"itrp_slow_slip_proxy":1.0,"itrp_magma_migration_proxy":0.0158,"itrp_aquifer_loading_ngal":2.974,"itrp_n_sg_stations_active":1.0,"itrp_station_drift_ngal_yr":524.31,"itrp_ocean_loading_correction_ngal":8.2,"itrp_barometric_admittance":-0.3,"itrp_coherence_with_seismicity":0.5226,"itrp_pre_seismic_anomaly_sigma":2.6128,"itrp_composite_precursor_score":0.5876},"status":"ok"},"Boulder":{"lat":40.13,"lon":-105.24,"features":{"itrp_gravity_residual_ngal":1.6509,"itrp_residual_rms_ngal":2.1254,"itrp_residual_trend_ngal_day":1.4363,"itrp_atmospheric_residual_ngal":0.3188,"itrp_slow_slip_proxy":1.0,"itrp_magma_migration_proxy":0.0157,"itrp_aquifer_loading_ngal":2.978,"itrp_n_sg_stations_active":1.0,"itrp_station_drift_ngal_yr":524.961,"itrp_ocean_loading_correction_ngal":1.2,"itrp_barometric_admittance":-0.3,"itrp_coherence_with_seismicity":0.5231,"itrp_pre_seismic_anomaly_sigma":2.6154,"itrp_composite_precursor_score":0.5878},"status":"ok"}},"elapsed_seconds":0.3,"data_source":"IGETS Level 2 (GGP format) or synthetic fallback","physics":"Dehant-Zschau tides + barometric admittance + CUSUM transient detection"}