Releases: mhvk/baseband-tasks
Releases · mhvk/baseband-tasks
v0.4.0
0.4 (2025-03-10)
- Numpy >= 2.0 is now supported.
- The minimum versions required by baseband-tasks are now python 3.10 and
baseband 4.2. - Remove support for the deprecated
astropytest runner. This means it is
no longer possible to test the installed baseband package with
baseband_tasks.test()inside python; instead, one should use
pytest --pyargs baseband_tasksfrom the command line.
New Features
- All tasks involving FFTs and padding now automatically ensure efficient
lengths of the transforms. [#249]
API Changes
- The
integration.Stackclass is deprecated, because of the name conflict with
combining.Stack. It has been renamed tointegration.PulseStack. Only
the latter will be available underbaseband.tasks.
Bug Fixes
- Ensure subclasses of
HDFPayloadcan be used directly with arbitrary headers. [#245]
v0.3.0
0.3 (2021-12-12)
New Features
-
Added support for applying and inverting polyphase filter banks. [#86]
-
Improve resampling and add a new
ShiftAndResampletask that can also
apply time shifts, including possible time delay phase rotations. [#225] -
Add a simpler
ShiftSamplestask that just shifts channels by integer
number of samples. [#226, #235, #239] -
Add ability for incoherent dedispersion with
DisperseSamplesand
Dedispersamples. [#238] -
Streams can now carry meta-data in a
metaattribute. This includes
information onfrequency,sideband, andpolarization, all
of which are stored inmeta['__attributes__']entry (like astropy's
Tableclass). [#233]
API Changes
Bug Fixes
- For
PintToas, parameters other thanobservatoryandfrequency
are no longer passed on to PINT'stoa.TOAclass (but still
properly used intoa.get_TOAs_list). [#235]