Duncan Macleod
Duncan Macleod
This PR fixes #1475 by simplifying the `{TimeSeries.FrequencySeries}.from_lal` conversion method. The LAL series object doesn't hold enough information to properly seed a `Channel` object, and supports more data types than...
This PR fixes a typo in the documentation, fixes #1522.
This PR closes #1495 by replacing all usage of `gwpy.testing.utils.skip_missing_dependency` with `pytest.mark.requires` from pytest-requires, and deprecates the former (but doesn't remove it).
The `TestCliTransferFunction` test case is emitting the following warning: ```pytb $ python -m pytest gwpy/cli/tests/test_transferfunction.py -W "ignore:distutils Version::distutils" ============================= test session starts ============================== platform linux -- Python 3.10.4, pytest-7.1.2, pluggy-1.0.0...
This PR modifies the pytest configuration to fail a test on any warnings, forcing us to stay on top of upstream dependency changes, etc. This will likely need to stay...
The custom `gwpy.testing.utils.skip_missing_dependency`, used to skip tests when an optional requirement isn't installed, has been spun off into a standalone project [pytest-requires](https://pypi.org/project/pytest-requires), so GWpy should be updated to remove to...
The [`timeseries/whiten.py`](https://gwpy.github.io/docs/latest/examples/timeseries/whiten/) example currently requires access to proprietary data, it should be updated to use public-only data so that it can be run by any user on any machine.
The [`timeseries/filter.py`](https://gwpy.github.io/docs/latest/examples/timeseries/filter/) example currently requires access to proprietary data, it should be updated to use public-only data so that it can be run by any user on any machine.
The [`timeseries/correlate.py`](https://gwpy.github.io/docs/latest/examples/timeseries/correlate/) example currently requires access to proprietary data, it should be updated to use public-only data so that it can be run by any user on any machine.
The [`timeseries/blrms.py`](https://gwpy.github.io/docs/latest/examples/timeseries/blrms/) example currently requires access to proprietary data, it should be updated to use public-only data so that it can be run by any user on any machine.