Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v2.0.0 Release: 2.0.0
    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.1 Release: 1.0.1
    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.0 Release: 1.0.0
    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.0 Release: 0.15.0
    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.2 Release: 0.14.2
    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.1 Release: 0.14.1
    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.0 Release: 0.14.0
    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.1
    0.13.1
    
    Bug-fix release of GWpy. This just fixes a bug in the distribution tarballs.
  • v0.13.0
    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.2 Release: 0.12.2
    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.1 Release: 0.12.1
    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.0 Release: 0.12.0
    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.0 Release: 0.11.0
    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.1
    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.0 Release: 0.10.0
    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.0 Release: 0.9.0
    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.1 Release: 0.8.1
    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.0 Release: 0.8.0
    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`)
    
  • v0.7.5 Release: 0.7.5
    0.7.5: packaging bug-fix for gwpy-0.7
    
    - [#656] fixed pypi auto-deployment bug (again)
    
  • v0.7.4
    0.7.4: packaging bug-fix for gwpy-0.7
    
    - [#655] fixed pypi auto-deployment duplication bug