skytracker.utils.analysis.search_object_list#

skytracker.utils.analysis.search_object_list(objects: list[ObjectType], fields: dict[str, Any], limit: int = 0) list[ObjectType]#

Search for objects in a list of objects that match dot-separated attribute path values

Parameters:
  • objects (list[ObjectType]) – list of objects to search

  • fields (dict[str, Any]) – dot-separated path, value pairs

  • limit (int, optional) – maximum number of objects to return (0=all). Defaults to 0.

Returns:

objects matching fields

Return type:

list[ObjectType]