-
v2.0.0e5e19877 · ·
2.0.0: major release GWpy-2.0.0 is the first release to support only Python >=3.6. Backwards-incompatible changes: - python requirement increased to >=3.6 - numpy requirement increased to >=1.12.0 - scipy requirement increased to >=1.2.0 - astropy requirement increased to >=3.0.0 - matplotlib requirement increased to >=3.1.0 Backwards-compatible changes: - [gwpy/gwpy#1247] new GWF I/O API using FrameL - [gwpy/gwpy#1238] new TimeSeries.mask method Other changes: - [gwpy/gwpy#1139] update to log formatting on plots - [gwpy/gwpy#1207] fix bug writing series to GWF - [gwpy/gwpy#1218] fix API for CIS using requests-ecp The full list of changes related to this milestone can be seen at https://github.com/gwpy/gwpy/pulls?q=is:pr+milestone:2.0.0
-
v1.0.1109b8ce5 · ·
GWpy-1.0.1 Bug-fix release of GWpy. Bug fixes (include packaging, testing, and documentation updates): - numerous bugs were squashed, see https://github.com/gwpy/gwpy/issues?q=milestone%3A1.0.1+label%3Abug-fix for a full listing See https://github.com/gwpy/gwpy/compare/v1.0.0..v1.0.1 for full details of what has changed since the last release.
-
v1.0.02b4e780b · ·
GWpy-1.0.0 This release marks the first stable version of GWpy, and also the last version that will support python2. Bug fixes impacting python2 will through 1 May 2020, but all new developments will be python3+ only. Backwards-incompatible changes relative to 0.15.0: - [#1107] `gwpy.table.EventColumn` was deprecated - [#1102] updated axes legend formatting Backwards-compatible changes: - [#1115] `gwpy.segments.SegmentList.to_table` was added - [#1124] `gwpy.astro.range_{timeseries,spectrogram}` functions were added - [#1145] new keyword arguments were added to `gwpy.timeseries.TimeSeries.taper` - [#1147] `gwpy.timeseries.TimeSeries.heterodyne` was added - [#1153] support for segment ribbon was added to `gwpy-plot` - [#1159] gap handling for `TimeSeries.find` and `TimeSeries.read` was improved - [#1163] support for the `hdf5.snax` `EventTable` format was added - [#1165] `gwpy.timeseries.TimeSeries.cluster` was added Bug fixes (include packaging, testing, and documentation updates) - numerous bugs were squashed, see https://github.com/gwpy/gwpy/issues?utf8=%E2%9C%93&q=label%3Abug-fix+milestone%3A1.0.0+ for a full listing See https://github.com/gwpy/gwpy/compare/v0.16.0..v1.0.0 for full details of what has changed since the last release.
-
v0.15.03c339fcb · ·
GWpy-0.15.0 Development release of GWpy Backwards-compatible changes: - [#1047] added support for reading/writing `python-ligo-lw` library-format LIGO_LW XML files - [#1079] improvements to `gwpy.io.cache` - [#1086] new `EventTable.fetch_open_data` method Bug-fixes (including package, unit test, and documentation updates): - numerous bugs were squashed, see https://github.com/gwpy/gwpy/pulls?utf8=%E2%9C%93&q=is%3Apr+label%3Abug-fix+milestone%3A0.15.0 for a full list See https://github.com/gwpy/gwpy/compare/v0.14.2..v0.15.0 for a full statement of what has changed since the last release. Many thanks to everyone who has contributed to this release.
-
v0.14.2ff31a7e4 · ·
GWpy-0.14.2 Bug-fix release of GWpy. Bug-fixes (including packaging, unit test, and documentation updates): - [#1080] fixed bug testing gwpy.utils.shell on some windows systems - [#1082] fixed bug reading hdf5.pycbc-format files with selection filters See https://github.com/gwpy/gwpy/issues?utf8=%E2%9C%93&q=milestone%3A0.14.2 for a full list of issues and pull requests related to this release. See https://github.com/gwpy/gwpy/compare/v0.14.1..v0.14.2 for a full diff compared to the previous r elease.
-
v0.14.1bedf5d78 · ·
GWpy-0.14.1 Bug-fix release of GWpy. Bug-fixes (including packaging, unit test, and documentation updates): - [#1068] fixed bug in verbose message from `TimeSeries.fetch_open_data` - [#1069] updated GWOSC API - [#1070] new `gwpy.io.gwf.data_segments` function - [#1072] fixed crash when reading GWF data using `lalframe` API - [#1073] gracefully handle null resampling operation - [#1074] automatically reconnect to gwdatafind server on HTTPException (once) - [#1075] fixed bugs in `gwpy.plot.Axes` methods - [#1076] fixed misc bugs in I/O - [#1077] fixed precision error when converting GPS->GPS with `gwpy.time.to_gps` - [#1078] simplified index handling for `Series` and `Array2D` See https://github.com/gwpy/gwpy/issues?utf8=%E2%9C%93&q=milestone%3A0.14.1 for a full list of issues and pull requests related to this release. See https://github.com/gwpy/gwpy/compare/v0.14.0..v0.14.1 for a full diff compared to the previous r elease.
-
v0.14.0e8b49562 · ·
GWpy-0.14.0 Development release of GWpy. Backwards-incompatible changes: - [#1042] reading EventTables from files is now much more consistent across file types, but requires manually specifying `format="hdf5.pycbc" when reading PyCBC Live files, - [#1043] estimating PSDs using LAL or PyCBC methods has been deprecated, but not removed; however, this will be removed entirely in 1.0.0, with support only for scipy-based PSD estimation, - [#1067] ADC scaling defaults were changed to dynamically default to `False` when reading LIGO data, and `True` for all other observatories. Backwards-compatible changes: - [#1028] `TimeSeries.psd(method="median")` now uses scipy if using 1.2.0 or later, - [#1031] `dqsegdb2` is now used for all DQSegDB interactions, - [#1036] `TimeSeries.q_transform` now uses much less memory, defaulting to `float32` for normalised scans, and using a dynamic default time-resolution; users should use `outseg` more often than not to downselect the returned spectrogram time-span, - [#1052] the `TimeSeries.gate` method was added. Bug-fixes (including package, unit test, and documentation updates): - numerous bugs were squashed, see https://github.com/gwpy/gwpy/pulls?utf8=%E2%9C%93&q=is%3Apr+label%3Abug-fix+milestone%3A0.14.0 for a full list See https://github.com/gwpy/gwpy/compare/v0.13.2...v0.14.0 for a full statement of what has changed since the last release. Many thanks to everyone who has contributed to this release.
-
v0.13.1b915f221 · ·
0.13.1 Bug-fix release of GWpy. This just fixes a bug in the distribution tarballs.
-
v0.13.05695d2b0 · ·
0.13.0 Development release of GWpy. This is the first release that formally supports python3.7. Backwards-incompatible changes: - [#924, #1013] ADC scaling parameters stored in FrAdcData structures are now automatically applied when reading data with frameCPP or nds2, use `scaled=False` to disable - [#977] TeX is now _not_ used by default for visualisation, see https://gwpy.github.io/docs/stable/env.html for details on how rcParams-overrides can be controlled directly from the environment - [#981] `gwpy.plotter` has been completely removed - [#933] `gwpy.tests` was renamed `gwpy.testing` Backwards-compatible changes: - [#1014] new command-line interface to `gwpy.time` - [#911] `gwpy.io.datafind` now supports data discovery on Virgo filesystems if `FFLPATH` or `VIRGODATA` are set in the environment (as default at Cascina) Numerous other small changes, bug fixes, and improvements to documentation, continous integration, and testing are also included. See https://github.com/gwpy/gwpy/compare/v0.12.2..v0.13.0 for a full list of changes.
-
v0.12.237af1316 · ·
0.12.2: bug-fix relase for gwpy-0.12 - [#910] fixed compatibility with matplotlib-3.0.0 See https://github.com/gwpy/gwpy/compare/v0.12.1..v0.12.2 for a detailed list of changes since the last release.
-
v0.12.1949f0db4 · ·
0.12.1: bug-fix release for gwpy-0.12 Bug-fixes (including package, unit test, and documentation updates): - [#891, #899, #903] reverted auto-cropping of output series for `TimeSeries.whiten` - [#900] moved `TimeSeries.shift` to `Series` - [#904] fixed bug in writing `FrDetectors` to GWF with `lalframe` backend - [#882, #884, #898] misc bug fixes for `gwpy.cli` - [#906] updated license to GPLv3+ - [#898, #908] misc documentation improvements
-
v0.12.0f6acdeeb · ·
0.12.0: development release of GWpy Backwards-incompatible changes: - [#790] new `gwpy.plot` matplotlib interface, which replaces `gwpy.plotter`; the old interface is still there, but now carries a `DeprecationWarning` and will not be maintained - [#845] `gwpy.signal.filter` has been removed as it was never well-maintained or documented - [#868] new implementation of time-domain whitening with inverse-spectrum truncation Backwards-compatible changes: - support for python3.7 - [#872] new classmethod `TimeSeriesDict.from_nds2_buffer` - [#878] new defaults for `TimeSeries.spectrogram2` - [#846] new overloaded `Array.flatten` and `Array2D.T` Bug-fixes (including package, unit test, and documentation updates): - miscellaneous bug fixes - miscellaneous documentation fixes - a few updates to the examples See https://github.com/gwpy/gwpy/compare/v0.11.0...v0.12.0 for a full statement of what has changed since the last release.
-
v0.11.009a6e211 · ·
0.11.0: development release of GWpy Backwards-compatible changes: - [#735] Use `tqdm` for progresss bars - [#739] Simplified reading timeseries from lists of files - [#740] Added `contract` keyword for `DataQualityFlag.round` - [#741] Reworked `gwpy.time` to reduce complexity - [#742] Deprecated unused keywords in `EventTableAxes.plot_table` - [#747] Reworked `gwpy.cli` to reducce complexity - [#766] Upgraded `h5py` to a required dependency - [#762,#768,#774] Removed dependency on `lscsoft-glue` - [#776] Added `__init__`.py for `gwpy.tests sub-package - [#785] Added `gwpy.time.gps_types` tuple - [#787] Added `_get_time_column` private methods for `EventTable` Bug-fixes (including package, unit test, and documentation updates): - [#743] Fixed bug in parsing `git --version` on macOS - [#744] Fixed python3 syntax error - [#745] Fixed bugs in reading offline PyCBC files - [#746] Fixed bugs in `TimeSeries.coherence_spectrogram` - [#751] Fixed type casting in `DataQualityFlag.padding` - [#752] Added check for empty return from nds2 `iterate` - [#756] Miscellanous fixes - [#760] Fixed `to_gwpy_('0')` - [#761] Added keyword to handle missing flags in `DataQualityDict.read` - [#763] Fixed handling of `IndexError` when unpickling channel in HDF5 - [#765,#777,#779] CI fixes - [#767,#771,#778] Packaging fixes - [#769,#786,#788] Documentation fixes - [#770] Fixed numpy dtype comparisons on python3.4 - [#797] Unit test fixes - [#799] Added support for more custom LIGO units - [#801] Fixed bugs in keyword handling in `TimeSeriesDict.get` See https://github.com/gwpy/gwpy/compare/v0.10.1...v0.11.0 for a full statement of what has changed since the last release.
-
v0.10.1d8bebb9d · ·
0.10.1: bug-fix for gwpy-0.10 Bug-fixes (including package, unit test, and documentation updates): - [#736] updated import for scipy.signal.windows for scipy-1.1.0rc1 - [#737] updated documentation to describe GPG-signing release tags - [#738] fixed bug in auto-generation of changelogs for linux distributions See https://github.com/gwpy/gwpy/compare/v0.10.0...v0.10.1 for a full statement of what has changes since the last release.
-
v0.10.038d65a9f · ·
0.10.0: development release of GWpy Backwards-compatible changes: - [#725] minor improvement in parsing parameters in `HistogramPlot` calls - [#720,#728] new `TimeSeries.inject` and `FrequencySeries.inject` methods - [#732] simplification of `EventTableAxes.add_loudest` to not use latex Bug-fixes (including package, unit test, and documentation updates): - [#724] fixed bug in labels for `plot_mmm` methods - [#726] fixed bug in alpha for `plot_mmm` methods - [#727] fixed issue with unicode strings in gravityspy tables - [#731] fixed bug in multiprocessing segments in `gwpy.timeseries.io.cache` - [#730] fixed inconsistency between `TimeSeries.fft` and `FrequencySeries.ifft` See https://github.com/gwpy/gwpy/compare/v0.9.0...v0.10.0 for a full statement of what has changes since the last release.
-
v0.9.08409ee26 · ·
0.9.0: development release of GWpy Backwards-incompatible changes: - [#703] removed `gwpy._version_helper` module - [#708] modified behaviour of `known` segmentlist during `DataQualityFlag` logic operations Backwards-compatible changes: - [#704] added XOR logic method for `DataQualityDict` - [#705] added new `TimeSeries.demodulate` method - [#707] added support for a new `GWPY_CACHE` environment variable, which defaults `cache=True` for all open data methods - [#711] added support for writing extra attributes to `LIGO_LW` XML when writing segments Bug fixes (including package, unit test, and documentation updates): - [#680] fixed bugs in `gwpy.signal.fft` - [#682] simplified `gwpy.utils.lal` to support only lal>=6.18.0 - [#684] fixed bugs in slicing `Array2D` - [#685] fixed bugs related to glue-1.58.1 - [#688] fixed `name` output for `TimeSeries` boolean logic - [#690] fixed ordering of datasets when using `gwpy-plot` - [#691] fixed bug related to using `Array(..., copy=True)` - [#692] new example to demonstrate `FrequencySeriesAxes.plot_mmm` - [#698] fixed `SpectralVariance.yspan` - [#701] deprecated the `@axes_method` decorator (`gwpy.plotter`) - [#706] fixed bug in sorting LOSC datasets based on GPS times - [#709] fixed bugs in subclassing of `gwpy.plotter.SeriesAxes` - [#714] fixed bug in `BodePlot` `frequencies` keyword - [#715] added workaround for segmentation fault in frameCPP - [#717] deprecated custom properties of `gwpy.plotter.Axes` - [#719] simplified internal calls to gravityspy similarity search - [#681,#687,#702] numerous style and complexity improvements - [#689,#693,#700,#712] documentation improvements - [#695,] a few continuous integration and testing updates See https://github.com/gwpy/gwpy/compare/v0.8.1...v0.9.0 for a full statement of what has changes since the last release.
-
v0.8.1d26405bd · ·
0.8.1: bug-fix for gwpy-0.8 Bug fixes (including packaging, unit test, and documentation updates) - [#677] updated Portfile template for macports distribution - [#678] fixed unused keyword bug in `TimeSeries.spectrogram` - [#679] added documentation page for 'Citing GWpy'
-
v0.8.004491283 · ·
0.8.0: development release of GWpy Backwards-compatible changes (including new features): - [#659, #671, #674] updated LOSC API to match upstream change - [#661, #676] added `GravitySpyTable.search` method (`gwpy.table`) - [#666] added new `event_gps` function to `gwpy.io.losc` - [#668] improved verbose output for `TimeSeries.fetch_open_data` Bug fixes (including packaging, and unit test updates): - [#657] packaging fixes - [#660] fixed exception handling in `gwpy.io.datafind` - [#667] removed `StopIteration` calls in `gwpy.signal.qtransform` - [#669, #673] fixed default server selection for segment queries in `gwpy.segments` - [#670] fixed bug in automatic tick settings for colorbar - [#672] patch to handle unit='*' in `gwpy-plot` (`gwpy.cli`)