================
New Features
------------
- Added support for applying and inverting polyphase filter banks. [86]
- Improve resampling and add a new ``ShiftAndResample`` task that can also
apply time shifts, including possible time delay phase rotations. [225]
- Add a simpler ``ShiftSamples`` task that just shifts channels by integer
number of samples. [226, 235, 239]
- Add ability for incoherent dedispersion with ``DisperseSamples`` and
``Dedispersamples``. [238]
- Streams can now carry meta-data in a ``meta`` attribute. This includes
information on ``frequency``, ``sideband``, and ``polarization``, all
of which are stored in ``meta['__attributes__']`` entry (like astropy's
``Table`` class). [233]
API Changes
-----------
Bug Fixes
---------
- For ``PintToas``, parameters other than ``observatory`` and ``frequency``
are no longer passed on to PINT's ``toa.TOA`` class (but still
properly used in ``toa.get_TOAs_list``). [235]
Other Changes and Additions
---------------------------
- All tasks now can deal with incomplete last frames. For ``PaddedTaskFrame``,
the task will get a complete frame, but it will overlap with the
one-but-last frame and only the non-overlapping part is used. [219, 234]