Find data from a list of instruments and a time range where flares of certain intensity have happened
Created: 2013-03-20 17:33:38
For a certain time range, it looks for flares between a energy range (GOES x-ray flare class), and it provides the observations for such time range for the list of instruments asked. It also provides the table of flares with its properties.
Note: This workflow does not look whether the instrument was not looking to the right field of view (eg., CDS)
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Authors (1)
Titles (1)
Find data from a list of instruments and a time range where flares of certain intensity have happened |
Descriptions (1)
For a certain time range, it looks for flares between a energy range (GOES x-ray flare class), and it provides the observations for such time range for the list of instruments asked. It also provides the table of flares with its properties.
Note: This workflow does not look whether the instrument was not looking to the right field of view (eg., CDS) |
Dependencies (0)
Inputs (5)
Name |
Description |
GOES_Max |
Top limit for GOES X-ray flare class
|
GOES_min |
Bottom limit of the Xray flare class
|
date_start |
Start date where you want to find these particular flares
|
date_stop |
End date for the range you are interested
|
instruments |
List of instruments to which you hope the flares has been observed
|
Processors (12)
Name |
Type |
Description |
HEC_Flares |
wsdl |
Wsdlhttp://msslkz.mssl.ucl.ac.uk/helio-hec/HelioTavernaService?wsdlWsdl OperationSQLSelect |
SQLSelect_sql_select |
xmlsplitter |
|
combine_sql_query |
beanshell |
ScriptString goes = new String("");
sql_string = sql_base.replace("%start_date%",start_date);
sql_string = sql_string.replace("%stop_date%",stop_date);
if(goes_min.length() > 0) {
goes = goes.concat(" AND xray_class > '"+goes_min+"'");
}
if (goes_max.length() > 0) {
goes = goes.concat(" AND xray_class < '"+goes_max+"'");
}
sql_string = sql_string.replace("%goes%",goes); |
FROM_GOES_sxrFlare |
stringconstant |
Valuegoes_xray_flare |
ORDER_BY_Starttime |
stringconstant |
Valuentime_start |
sql_base |
stringconstant |
Valuetime_start>='%start_date%' AND time_start<'%stop_date%' %goes% |
VOTable2List |
workflow |
|
time_start |
stringconstant |
Valuetime_start |
time_stop |
stringconstant |
Valuetime_end |
reformLists |
beanshell |
Scriptfor (int icol=0;icol |
Query |
wsdl |
Wsdlhttp://voparis-helio.obspm.fr/helio-dpas/HelioTavernaService?wsdlWsdl OperationQuery |
Query_query |
xmlsplitter |
|
Beanshells (3)
Name |
Description |
Inputs |
Outputs |
combine_sql_query |
|
start_date
stop_date
sql_base
goes_min
goes_max
|
sql_string
|
reformLists |
|
colNames
values
|
timeStartList
timeEndList
xRayClassList
|
parseVOTable |
|
voTable
collumn
|
valueLists
debug
collumn
|
Outputs (2)
Name |
Description |
Data_votable |
n-List of VOTables with m-VOTables inside, where n is the number of flares found, and m is the number of instrument requested.
|
Flares |
VOTable with the properties of the flares for the query requested.
|
Datalinks (20)
Source |
Sink |
SQLSelect_sql_select:output |
HEC_Flares:sql_select |
combine_sql_query:sql_string |
SQLSelect_sql_select:WHERE |
FROM_GOES_sxrFlare:value |
SQLSelect_sql_select:FROM |
ORDER_BY_Starttime:value |
SQLSelect_sql_select:ORDER_BY |
sql_base:value |
combine_sql_query:sql_base |
GOES_Max |
combine_sql_query:goes_max |
GOES_min |
combine_sql_query:goes_min |
date_start |
combine_sql_query:start_date |
date_stop |
combine_sql_query:stop_date |
HEC_Flares:response |
VOTable2List:VOTable |
VOTable2List:ColumnNames |
reformLists:colNames |
VOTable2List:ValueLists |
reformLists:values |
Query_query:output |
Query:query |
reformLists:timeStartList |
Query_query:STARTTIME |
reformLists:timeEndList |
Query_query:ENDTIME |
instruments |
Query_query:INSTRUMENT |
time_start:value |
VOTable2List:ColumnNames |
time_stop:value |
VOTable2List:ColumnNames |
Query:response |
Data_votable |
HEC_Flares:response |
Flares |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (4)
(People/Groups)
Attributions (1)
(Workflows/Files)
Shared with Groups (1)
Featured In Packs (0)
None
Log in to add to one of your Packs
Attributed By (0)
(Workflows/Files)
None
Favourited By (0)
No one
Statistics
Other workflows that use similar services
(1)
Comments (0)
No comments yet
Log in to make a comment