Significant changes in the pulsar-related modules.
Prefer composition over inheritance for data structures. To support different metadata and attributes without complicating the class namespace with various numpy methods. Also, at some point, we need to keep track of more than one numpy array (variance) for proper normalization.
This would cause breaking changes in API for a major part of the package.
Added more tests. Verified several parts that have been untouched and improved performance.
New additions
A module for match filtering and several methods for noise estimation.
Significant changes in the pulsar-related modules.
New additions