Skip to content

Releases: FRBs/sigpyproc3

v1.2.0

04 May 20:46
3cef1e7
Compare
Choose a tag to compare

What's Changed

  • #33 Implementation of buffered file read by @ewanbarr in #34
  • read_plan now accepts a buffer allocator.
  • Using pyproject.toml for packaging + tools in #35
  • Using the sigproc convention for bitorder - little endian for 1-bit (Fix #26)

Full Changelog: v1.1.0...v1.2.0

v1.1.0

20 Feb 16:41
9f95279
Compare
Choose a tag to compare

What's Changed

  • PFITSReader to support PSRFITS files in #23 (@pravirkr)
  • Adds RFI cleaning utilities.
  • Adds command-line utilities: header, extract.
  • A PulseExtractor class to support single pulse candidates in #28 (@pravirkr)
  • Fixed typing and other bugs

Full Changelog: v1.0.0...v1.1.0

v1.0.0

31 Jan 21:13
d612e8e
Compare
Choose a tag to compare

First stable release of the new API.

What's Changed

  • Multifile support for SIGPROC Filterbank files in #13 (@pravirkr)
  • Packaging the whole structure for the new API by in #16
  • Numba backend for kernel functions in place of pybind11 in #17
  • Removes dependence on pybind11 and fftw3.
  • Support for command-line utilities.
  • io module for reading and writing of SIGPROC files.
  • Fast median and mean filter using bottleneck and Higher-Order running stats.
  • Add CHIME telescope code by @kmjc in #20
  • Fixed typing and refactoring bugs in #21

Full Changelog: v0.5.5...v1.0.0

v0.5.5

31 Mar 07:35
Compare
Choose a tag to compare

Fixed bugs

  • Built OK but cannot import on Mac #9
  • Fix macOS installation issues #11 (pravirkr)

Closed issues

  • Compilation issues on Mac OSX #3

Implemented enhancements

Added

  • python code linting using WPS/PEP8 and C++ using clang-format with af62ce2.

Changed

  • moving read methods to their respective class with d20663c, cb4675d.
  • more robust implementation of median and runningMedian with 21c9466.
  • fixed runningMean with cb4675d.

v0.5.0

18 Nov 03:45
Compare
Choose a tag to compare

Introducing a major update: replacing ctypes with pybind11 library.

Implemented enhancements

  • FilReader.bandpass(): Divide by samples read, rather than total samples in the filterbank #7 (David-McKenna)
  • pybind11 update #4 (pravirkr)

Added

Changed

  • setup.py for pybind11 and search fftw3 dirs with 4aee12c, f0f3f91.
  • Fixed cyclic import with 9248ed0.
  • Python API to load pybind11 modules with 4034d10.

Removed

  • old C codes with 17c84d2.
  • Switched to cpp standard Mersenne Twister engine with 850bb10.

v0.1.1

14 Aug 10:05
Compare
Choose a tag to compare

First python3 stable release.

Implemented enhancements

  • Implement the kwarg "only_valid_samples" to FilterbankBlock.dedisperse() #2 (David-McKenna)
  • Implement FilReader.readDedispersedBlock() #1 (David-McKenna)

Added

Changed

  • more stable and accurate getStats method with e06fcb3.