mirror of
https://github.com/BigBodyCobain/Shadowbroker.git
synced 2026-05-08 18:34:58 +02:00
30 lines
964 B
Python
30 lines
964 B
Python
"""ShadowBroker SAR (Synthetic Aperture Radar) layer.
|
|
|
|
Two operating modes:
|
|
|
|
* **Mode A — Catalog ingest** (default-on, free, no account):
|
|
Hits ASF Search for Sentinel-1 scene metadata over operator-defined AOIs.
|
|
Disk footprint comparable to the earthquake layer (a few MB).
|
|
|
|
* **Mode B — Pre-processed anomaly ingest** (opt-in, free, needs account):
|
|
Pulls already-computed deformation, flood, water-mask, and damage products
|
|
from NASA OPERA, Copernicus EGMS, Global Flood Monitoring, Copernicus EMS,
|
|
and UNOSAT. No local DSP, no GPU, no 2TB cache.
|
|
|
|
Anomalies emitted by this layer are signed events through the existing
|
|
mesh signing path so other nodes can verify their provenance.
|
|
"""
|
|
|
|
from services.sar.sar_aoi import ( # noqa: F401
|
|
SarAoi,
|
|
bbox_for_aoi,
|
|
load_aois,
|
|
)
|
|
from services.sar.sar_normalize import ( # noqa: F401
|
|
ANOMALY_KINDS,
|
|
SarAnomaly,
|
|
SarScene,
|
|
canonical_anomaly_json,
|
|
evidence_hash_for_payload,
|
|
)
|