eomatch.find_and_catalogue.find_and_catalogue

eomatch.find_and_catalogue.find_and_catalogue#

eomatch.find_and_catalogue.find_and_catalogue(context: EOMatchContext | None = None, path: str | None = None) MatchupCatalogue[source]#

Run Sat2SatMUFinder and persist all found events and matchups to a STAC catalogue.

Both the finder and the catalogue read from the same context, so a single config covers the orbitx parameters (platforms, time range, thresholds) and the catalogue parameters (path, id, description).

Parameters:
  • context – shared configuration; defaults to EOMatchContext().

  • path – root directory to save the catalogue. Overrides matchup_catalogue.path in the config when provided.

Returns:

the populated MatchupCatalogue.

Raises:

ValueError – if no catalogue path is set via path or the config.