Fix reading ASCII files that contain a header that is five words long
This PR fixes #1473 (closed) by simplifying the gwpy.io.cache.is_cache
method in two ways
- use
float
as the GPS column type, which has more predictable error reporting (ValueError
) and no stderr output - catch all exceptions from
read_cache
and returnFalse