The goal of this STEP is to create a TransiEnts Pipeline based on CSRC-P(China SKA Regional Centre Prototype) system.
The pipeline is written in pure python for flexibility.
If you used this software in your search, please cite @Xu-Zhijun .
Please feel free to contact @Xu-Zhijun for opening a new issue for bugs, feedback or feature requests.
We welcome code contribution. To add a contribution, please submit a PR.
Just use the following command to install the STEP,
$ pip install -r requirments.txt
We recommend to use virtualenv to create a virtual python enviroment.
STEP need the following software:
- python3.6+
- numpy
- matplotlib
$ python step_plotraw.py
In this way you shoulb modify the following configuration in frbcfg.ini
file.
Modify the frbcfg.ini to set the parameter:
SearchPath # directory for .fil files
PlotReady # 1 for Plot, 0 (no function yet)
PLOTFILE # only has one .fil file to plot, or comment or delete this line.
PlotBoxcar # data smooth
PlotTime # offset sec for each pulses
Plotrange # scale the plot size
PlotDM # set DM for pulses
PlotPersent # set the persent number you want to plot, like 0.05 only plot top 5% of the data.
AVERAGE # Downsample
FREQAVG # sub-band
CHOFF_LOW # remove channels from low frequency edge
CHOFF_HIGH # remove channels from high frequency edge
WINDOWSIZE # window size for searching, will change the SNR
or by using command paramters
TBA
Thanks scott ransom for presto sigproc.py .
And HAVE FUN with STEP.