resolve_query

function of dascore.io.index.query source

resolve_query(
    attr_names: set[str] ,
    coord_names: set[str] ,
    _attrs = None,
    _coords = None,
    **kwargs ,
)-> ‘Query’

Resolve bare kwargs into a Query: attrs first, then coords.

Implements section 1 of the selector spec; raises on unknown names or names supplied in more than one namespace. The name sets are positional-only because every remaining keyword is a user’s selector, and an attr happening to be called coord_names is theirs to select on.