Fixed problems with filtering ROOT files when reading
This PR fixes a problem with filtering on-the-fly when reading ROOT files using root_numpy
.
root_numpy
has support for on-the-fly selections, but obviously can't handle gwpy-style function filters, so we need to separate out the simple filters from the function filters and perform each appropriately.
I updated the unit tests to capture this in test_read_write_root
.