Improve handling of invalid inputs when reading data from GWF with LALFrame
This PR improves the handling of invalid inputs (start and end GPS times) when attempting to read data from GWF with LALFrame to provide better error messages and avoid inconsistent behaviour of LALFrame on non-x86_64 systems.
The result should be no change in the GWpy UX, other than perhaps a different error class when passing invalid inputs (ValueError
instead of RuntimeError
).