Skip to content

v0.3

Choose a tag to compare

@acarapetis acarapetis released this 12 Apr 02:34
· 30 commits to main since this release
  • 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.
  • General code cleanup and reorganization.