I need to detect solar radio bursts using python. The spectograms are in .fits file. Can anyone help me to brainstorm the methodology to do this? As far as I know, firstly I need to do preprocessing image which consist of background subtraction and noise cancellation. Then, I need to build an algorithm that can detect the burst in the image. But how???
see what's available in PyPi,
here.
This doesn't sound like a Python question. What kind of image processing do you want to perform? What kind of detection algorithm? A quick google of "detect solar radio burst" pulls up a lot of fairly recent papers, many which reference machine learning.
Can you provide more information about what kind of processing you want to perform with your data, and then maybe we can suggest python packages that would be a good fit.
There are packages available for SDR (Software defined Radio).
you will need an SDR receiver, or use
websdr or something like websdr
receivers can be had for as low as $30 and cover a very broad spectrum.
RTL-SDR is an example of low cost receiver.
Most of of these are capable of scanning multiple frequencies, continuously.
Most of the software, but not all of it, is written in C, one of the most popular being
SDR++,
SDR++ Github
for python, see
https://pypi.org/search/?q=SDR
also
PySDR
Example Blog on
solar flair detection
Perhaps you can find something useful here.