-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #21 from FRBs/typing_bugs
Typing and bugs
- Loading branch information
Showing
36 changed files
with
1,861 additions
and
1,446 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
1.0.0 (2022-02-01) | ||
++++++++++++++++++ | ||
|
||
- First stable release of the new API. | ||
- Adds Multifile support for ``SIGPROC Filterbank`` files. (`#13 <https://github.com/FRBs/sigpyproc3/pull/13>`_) | ||
- Adds Numba backend for kernel functions in place of the earlier `pybind11 <https://github.com/pybind/pybind11>`_. (`#17 <https://github.com/FRBs/sigpyproc3/pull/17>`_) | ||
- Removes dependence on `pybind11 <https://github.com/pybind/pybind11>`_ and `fftw3 <http://www.fftw.org/>`_. | ||
- Adds Packaging structure as for the new API. (`#16 <https://github.com/FRBs/sigpyproc3/pull/16>`_) | ||
- Adds ``io`` module for reading and writing of ``SIGPROC`` files. | ||
- Adds fast median and mean filter (`bottleneck <https://github.com/pydata/bottleneck>`_) and Higher-Order running stats. | ||
- Support for command-line utilities | ||
- Adds CHIME telescope code to ``params``. | ||
|
||
|
||
0.5.5 (2021-03-31) | ||
++++++++++++++++++ | ||
|
||
- Fixes major installation and Compilation errors on Mac. | ||
- Adds SRT telescope code to ``params``. | ||
- Adds more tests to increase code covergae. | ||
|
||
|
||
0.5.0 (2020-11-18) | ||
++++++++++++++++++ | ||
|
||
- Major update: replacing ctypes with `pybind11 <https://github.com/pybind/pybind11>`_. | ||
- Adds coverage tests and online docs on the readthedocs platform. | ||
- Fixes the cyclic import in modules. | ||
|
||
|
||
0.1.1 (2020-08-14) | ||
++++++++++++++++++ | ||
|
||
- First python3 stable release. | ||
- Adds an arg ``only_valid_samples`` to ``FilterbankBlock.dedisperse()`` (`#2 <https://github.com/FRBs/sigpyproc3/pull/2>`_) | ||
- Adds a new reader ``FilReader.readDedispersedBlock()`` (`#1 <https://github.com/FRBs/sigpyproc3/pull/1>`_) | ||
- Adds coverage tests and progress bar using `tqdm <https://github.com/tqdm/tqdm>`_. | ||
- Adds new methods ``removeBandpass``, ``removeZeroDM``, ``splitToBands``. | ||
- Adds more stable and accurate ``getStats`` (`ref <https://doi.org/10.2172/1028931>`_). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Changelog | ||
========= | ||
|
||
.. include:: ../HISTORY.rst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,52 @@ | ||
.. include:: ../README.md | ||
:parser: myst_parser.sphinx_ | ||
sigpyproc | ||
========= | ||
|
||
**sigpyproc** is a FRB/pulsar data analysis library for Python. It provides an | ||
OOP approach to pulsar data handling through the use of objects representing | ||
different data types (e.g. | ||
`SIGPROC filterbank <http://sigproc.sourceforge.net>`_, | ||
`PSRFITS <https://www.atnf.csiro.au/research/pulsar/psrfits_definition/Psrfits.html>`_, | ||
time series, fourier series, etc.). | ||
|
||
As pulsar data processing is often time critical, speed is maintained using | ||
the excellent `numba <https://numba.pydata.org/>`_ library. | ||
|
||
`sigpyproc` is intended to be an Python alternative for the | ||
`SIGPROC filterbank <http://sigproc.sourceforge.net>`_ pulsar signal processing toolbox. | ||
Over time it has also developed and become an independent project in its own right. | ||
Unlike `SIGPROC <http://sigproc.sourceforge.net>`_ and `PRESTO <https://github.com/scottransom/presto>`_, | ||
`sigpyproc` does not currently have full capabilities as a piece of FRB/pulsar searching software. | ||
Instead, `sigpyproc` provides data manipulation routines which are well suited to preprocessing | ||
and micro-management of pulsar data. The structure of the package also makes it an ideal development | ||
environment, with a simple plug-and-play system with new modules and extensions. | ||
|
||
.. image:: https://github.com/FRBs/sigpyproc3/workflows/GitHub%20CI/badge.svg | ||
:target: https://github.com/FRBs/sigpyproc3/actions | ||
.. image:: https://readthedocs.org/projects/sigpyproc3/badge/?version=latest | ||
:target: https://sigpyproc3.readthedocs.io/en/latest/?badge=latest | ||
:alt: Documentation Status | ||
.. image:: https://codecov.io/gh/FRBs/sigpyproc3/branch/master/graph/badge.svg | ||
:target: https://codecov.io/gh/FRBs/sigpyproc3 | ||
.. image:: https://img.shields.io/github/license/FRBs/sigpyproc3 | ||
:target: https://github.com/FRBs/sigpyproc3/blob/main/LICENSE | ||
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg | ||
:target: https://github.com/psf/black | ||
|
||
|
||
Contents | ||
-------- | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: Documentation | ||
:maxdepth: 1 | ||
:caption: User Guide | ||
|
||
install | ||
modules | ||
dev | ||
changes | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:maxdepth: 1 | ||
:caption: Tutorials | ||
|
||
tutorials/quickstart.ipynb |
Oops, something went wrong.