To much useless HEK event information is downloaded
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
JHelioviewer |
Fix Released
|
Undecided
|
Malte Nuhn |
Bug Description
Instead of downloading all available event fields, make a useful preselection of fields that might be interesting.
In order to fix this "Bug", the following steps need to be done:
1) Make a good selection
2) Map this selection to some "editable" piece of code (make it configurable?)
3) Only download these pieces of information
4) Extend HEKEvents in such a way, that they can be marked as "not fully downloaded" / "preview-event" and use it
5) Add a "download all" button to the HEKEventInforma
Here is some data of a standard Active Region that is currently downloaded in this form for each event.
SOL_standard : SOL2010-
active : true
ar_compactnesscls :
ar_mcintoshcls : HKX
ar_mtwilsoncls : ALPHA
ar_noaaclass :
ar_noaanum : 11092
ar_numspots : 2
ar_penumbracls :
ar_polarity : null
ar_spotarearaw : null
ar_spotarearawu
ar_spotarearawunit :
ar_spotarearepr : null
ar_spotarearepr
ar_spotareareprunit :
ar_zurichcls :
area_atdiskcenter : 700045390000
area_atdiskcent
area_raw : null
area_uncert : null
area_unit : km2
bound_ccnsteps : null
bound_ccstartc1 : null
bound_ccstartc2 : null
bound_chaincode :
boundbox_c1ll : -36.5
boundbox_c1ur : -33.5
boundbox_c2ll : 5.9702
boundbox_c2ur : 20.0298
chaincodetype :
concept : Active Region
event_c1error : 1.5
event_c2error : 7.02981
event_clippedsp
event_clippedte
event_coord1 : -35
event_coord2 : 13
event_coord3 : null
event_coordsys : UTC-HGS-TOPO
event_coordunit : deg deg
event_description :
event_endtime : 2010-08-01T23:59:59
event_expires :
event_importance :
event_importanc
event_mapurl :
event_maskurl :
event_npixels : null
event_pixelunit :
event_probability : 1
event_starttime : 2010-08-01T00:00:00
event_testflag : false
event_title :
event_type : AR
eventtype : 1
frm_contact : http://
frm_daterun : 2010-08-02T16:32:32
frm_humanflag : true
frm_identifier : NOAA SEC
frm_institute : NOAA Space Environment Center
frm_name : NOAA SEC Observer
frm_paramset : N/A
frm_url : N/A
frm_versionnumber : null
gs_galleryid :
gs_imageurl :
gs_movieurl :
gs_thumburl :
hgc_bbox : POLYGON((77.44808 5.9702,80.44 ...
hgc_boundcc :
hgc_coord : POINT(78.94808 13)
hgc_x : 78.94808
hgc_y : 13
hgs_bbox : POLYGON((-36.5 5.9702,-33.5 5. ...
hgs_boundcc :
hgs_coord : POINT(-35 13)
hgs_x : -35
hgs_y : 13
hpc_bbox : POLYGON((-561.0072 21.97302,-5 ...
hpc_boundcc :
hpc_coord : POINT(-530.0046 136.2138)
hpc_x : -530.0046
hpc_y : 136.2138
hrc_a : 75.5866391343197
hrc_bbox : POLYGON((0.594246 87.757037,0. ...
hrc_boundcc :
hrc_coord : POINT(0.
hrc_r : 0.579207287054896
kb_archivdate : 2010-08-02T16:32:36
kb_archivid : ivo://helio-
kb_archivist : cheung_mark
obs_channelid : visible
obs_dataprepurl :
obs_instrument : various
obs_meanwavel : 5.0E-5
obs_observatory : various
obs_title :
obs_wavelunit : cm
rasterscan :
rasterscantype :
refs : [{"ref_
refs_orig :
revision : 1
Related branches
Changed in jhelioviewer: | |
status: | New → In Progress |
Changed in jhelioviewer: | |
status: | In Progress → Fix Released |
Could you guys have a look at the attached screenshot and say what fields you think are useful (in the upper part of the window), and which ones are not?
It really makes a (speed) difference if ALL fields are requested for ALL events, or if only a minimal pre-selection of fields is downloaded for all events to be displayed.
The information on top of the "Less/More" button would be downloaded for all events. In one of my next commits, all the rest will be downloaded "when needed" - e.g. when pressing on "More".