You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can now provide only an event ID and an FDSN server as input, in which case the time + location will be fetched from the FDSN event catalog.
Fixed an issue where invalid inventory for a single station could cause the whole run to fail.
Settings management now uses pydantic's BaseSettings, allowing configuration of all options via environment variables. Also moved some hardcoded constants into settings.
Refactored everything to use a single internal representation of the calculation results, implemented as a pydantic schema for the output JSON.
Implemented the missing maximum azimuthal gap quality check, and added unit tests for the azimuthal gap calculation routine.
Added some more diagnostic logging for better insight into errors and quality control.