Improved parsing of filenames with non-integer GPS times
This PR updates the gwpy.io.cache.cache_segments
method to handle non-integer (i.e. float
) GPS times in filename strings. This is required to handle PyCBC Live filenames where the are bending the rules of LIGO-T050017.