Fix a bug in gwpy read
If the requested data bridges a gap in the globbed data, gwpy chokes. This instead reads in all the data and then cuts to the relevant part.
During the MR two other issues where also corrected
- A bug in the timeslides feature was addressed
- The pre-commits were updated to the latest versions - this necessitated a bunch of other programmatic changes due to style changes.
Edited by Gregory Ashton