Artifacts API: Allow filter by multiple observation ids
When doing Orbit Analysis / Satellite Identification, I often have a list of SatNOGS Network Ids for which I would like to know if a SatNOGS Artifact exists (and subsequently download all available artifacts). To get this information right now I have to perform one query per observation. A typical minimal analysis for one satellite with one day of data thus results in >200 requests, only to get the artifact URLs.
Add a new filter (proposed field name: observation_ids
) to query artifact metadata for multiple observation ids. This can be achieved with django_filters.BaseInFilter
as was done for the SatNOGS Network /observations API endpoint in satnogs-network@77d1d4a4