astrogewgaw / SIGPROCFiles.jl

I/O for SIGPROC filterbank and time series files, in Julia.
MIT License
1 stars 0 forks source link

SIGPROCFiles

I/O for SIGPROC filterbank and time series files, in Julia.


![License][license] ![GitHub Stars][stars] [![Gitmoji Badge][gitmoji_badge]][gitmoji]
This package adds support to load and save [**`SIGPROC`**][sigproc] filterbank (`*.fil`) and time series (`*.tim`) files. These formats are used by the `SIGPROC` library, and are used and supported by a vast number of radio telescopes and libraries. Currently, the following features are already present, or planned for future releases: - [x] Loading SIGPROC filterbank files. - [x] Loading SIGPROC time series data. - [ ] Saving SIGPROC filterbank files. - [ ] Saving SIGPROC time series data. - [x] Support for 8/32-bit filterbank and time series data. - [x] Support for 1/2/4-bit filterbank data (via [**`PackedIntegers.jl`**][PI]). - [ ] Memory mapping, for files too large to be read directly into memory. Install it by typing and running: ```julia ] add SIGPROCFiles ```