Support timeline queries across datasets
This MR implements a timeline query across multiple datasets.
The trick, which I'm not 100% sold on is to find the 'best' dataset, using the same logic as before, then match all other datasets that have the same suffix, under the assumption that they represent the same sort of data, e.g. if you find O3a_16KHZ_R1
as the best, and O3b_16KHZ_R1
also contains data in the interval, return that as well.
@martin.beroiz, is there a better way to determine that two datasets contain 'the same sort of data' just across two different epochs?
Closes #85
Merge request reports
Activity
added apipatch gwosc.timeline labels
requested review from @martin.beroiz
assigned to @duncanmmacleod
Hi @duncanmmacleod sorry about the late reply.
We had a meeting at gwosc and we're going to implement a new api node
/timeline/segments/json/<flag>/<start>/<end>/
that doesn't require the<dataset>
argument. This should make the client much simpler because it doesn't have to append all the runs together.But since it's not gonna be implemented right away, I think we should go with this solution for now.
Edited by Martin Beroizchanged milestone to %gwosc 0.6.2
added 3 commits
-
fa6c24db...85b7c2be - 2 commits from branch
gwosc:main
- 03c583c2 - gwosc.timeline
-
fa6c24db...85b7c2be - 2 commits from branch
added 3 commits
-
03c583c2...9ac03b7e - 2 commits from branch
gwosc:main
- 776e2493 - gwosc.timeline
-
03c583c2...9ac03b7e - 2 commits from branch