Sunspots tracking tool based on python. track.py, getdata_bs.py, and selectdata.py.
- Based on Python3
- Requires scipy, numpy, and matplotlib. I recommend to use Anaconda.
- First, place the images that you want to track at
images/directory. - Recommended default usage :
python track.py 1 0 - If you don't want to use plot utility, then
python track.py 0 0. - If you want to parse data as raw coordinates, tehn
python track.py 0 1. Rawdata files are needed for usingselectdata.py. - Results are written to
results/directory. - Ignore the matplotlib DeprecationError.
Time, latitude, and longitude will be written in results.csv.
In track.py, each pixels of sunspot aren't abstracted to one point. If you want to use such utility, make rawdata files and use selectdata.py.
- Based on Python3
- Requires BeautifulSoup. I recommend to use Anaconda.
- Usage :
python getdata_bs.py startdate enddate hourgap - Example :
python getdata.py 20160129 20160203 4 - This will save images from NASA Solar Dynamics Observatory to
images/directory. You can also select minimum time gap between images. - Please refer to Data Rights and Rules for Data Use and attribute as :
"Courtesy of NASA/SDO and the AIA, EVE, and HMI science teams."
Caution : Time gap between downloaded images are not identical to the hourgap you typed. hourgap is just a minimum time gap between images.
- Based on Python3
- First, place the rawdata
*.csvfiles torawdata_to_select/directory. (You can put multiple files!) - Then, dfs-processed data will be written to
selected/directory.