eomatch.finder.sat2sat.Sat2SatMUFinder.filter_events#
- Sat2SatMUFinder.filter_events(data: List[Dict[str, Any]]) List[Dict[str, Any]][source]#
Filter a list of raw orbitx events against the bounds in the context config.
Events are dicts with keys
start_time,stop_time, andbbox([lon_min, lat_min, lon_max, lat_max]). Time filters use overlap semantics — an event is retained if its window intersects[start_time, end_time]. Spatial filters compare the bbox centre point against[min_lat, max_lat]and[min_lon, max_lon].- Parameters:
data – raw event dicts from
orbitx.matchups.Matchups.events.- Returns:
filtered list of event dicts.