Is there a way to fetch Main strain channel data without noise or events?

I want to fetch O3a run’s strain data that when the detector is in idle state as in when no astrophysical events and no noise from aux channels are detected. Is there any function within gwpy to fetch this or would I have to manually verify this with comparing noise timelines and event timelines?

There are a few different ways you could approach this.

To avoid times when there are astrophysical signals, you can start by avoiding times listed in the GWTC-3 catalog

Times of “no noise” depends on your threshold for how much noise you can tolerate. One option is to use the CAT-3 segment lists to find times that pass all of the data quality checks. Alternatively, you could use the strain database information to find times when the BNS range is high.

There’s no method in gwpy that will do all of this automatically, but there are tools for handling segment lists that might help. Good luck!

1 Like

Thank you for the reference, I had forgotten about the CAT labels.

i have full CSV of cleaned data here ready to go, lmk if you have issues

1 Like

Thank you for this, ton of work reduced

1 Like

i have a few others, and CMBs for July and Nov 2024 temps cleaned

1 Like