sort_stereo_transient_list_into_cirs_and_cmes.t2flow
Created: 2014-08-11 15:17:18
The workflow concept is below. Current workflow is proof of concept and works for default event.
1. The initial query is to the stereo_hi_sw_transient list in a particular time range. From this catalogue we extract the longitude of the source of the transient, the longitude error, the start time (launch time of the transient) and the estimated time of arrival. The time of the event is then passed to the HELIO Instrument Location Service (ILS) to extract the Heliocentric Earth Equatorial longitudes of all available instruments.
2. If the longitude of the spacecraft matches the launch longitude of the solar wind transient, the spacecraft is checked for the possible in-situ detection of a CME or CIR (all available in-situ catalogues above are checked).
3. If a CME or CIR is detected in-situ, both the in-situ data and the imaging data are saved for manual analysis. The procedure is repeated for all detections in the stereo_hi_sw_transient list.
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Authors (0)
Titles (0)
Descriptions (0)
Dependencies (0)
Inputs (4)
Name |
Description |
time_begin |
|
time_end |
|
catalogue |
|
Target |
|
Processors (16)
Name |
Type |
Description |
HEC_query |
workflow |
|
long_hg |
stringconstant |
Valuelong_hg |
long_err |
stringconstant |
Valuelong_err |
Extract_content_of_columns_from_VOTables |
workflow |
|
reformLists_2 |
beanshell |
Scriptfor (int icol=0;icol |
time_start |
stringconstant |
Valuetime_start |
instrument |
stringconstant |
Valueinstrument |
Beanshell |
beanshell |
Scriptimport java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.setTime(sdf.parse(inputTime));
cal.add(Calendar.HOUR_OF_DAY, 24);
endTimeRange = sdf.format(cal.getTime());
cal.add(Calendar.HOUR_OF_DAY, -24);
startTimeRange = sdf.format(cal.getTime());
|
ILS_query |
workflow |
|
ils_trajectories |
stringconstant |
Valueils_trajectories |
Extract_content_of_columns_from_VOTables_2 |
workflow |
|
long_hee |
stringconstant |
Valuelong_hee |
time_1au |
stringconstant |
Valuetime_1au |
Produce_time_range |
workflow |
|
HEC_query2 |
workflow |
|
catalogue |
stringconstant |
Valuestereo_impactplastic_icme |
Beanshells (7)
Name |
Description |
Inputs |
Outputs |
reformLists_2 |
|
colNames
values
|
longHg
longErr
time_start
instrument
time1au
|
Beanshell |
|
inputTime
|
startTimeRange
endTimeRange
|
Beanshell_JoinTimes_SQL |
|
start_t
end_t
condition
|
WHERE
|
Beanshell_JoinTimes_SQL |
|
start_t
end_t
condition
|
WHERE
|
parseVOTable |
|
voTable
collumn
|
valueLists
debug
collumn
|
Beanshell_JoinTimes_SQL |
|
start_t
end_t
condition
|
WHERE
|
Beanshell |
|
inputTime
|
startTimeRange
endTimeRange
|
Outputs (6)
Name |
Description |
spacecraft_long |
|
launch_hg |
|
eta_1au |
|
time_1au_start |
|
time_1au_end |
|
votable_in_situ_cme |
|
Datalinks (28)
Source |
Sink |
time_begin |
HEC_query:time_begin |
time_end |
HEC_query:time_end |
catalogue |
HEC_query:Catalogue |
HEC_query:output_votable |
Extract_content_of_columns_from_VOTables:VOTable |
Extract_content_of_columns_from_VOTables:ValueLists |
reformLists_2:values |
Extract_content_of_columns_from_VOTables:ColumnNames |
reformLists_2:colNames |
reformLists_2:time_start |
Beanshell:inputTime |
Beanshell:startTimeRange |
ILS_query:start_time |
Beanshell:endTimeRange |
ILS_query:stop_time |
ils_trajectories:value |
ILS_query:from |
Target |
ILS_query:where |
ILS_query:out0 |
Extract_content_of_columns_from_VOTables_2:VOTable |
long_hee:value |
Extract_content_of_columns_from_VOTables_2:ColumnNames |
reformLists_2:time1au |
Produce_time_range:inputTime |
catalogue:value |
HEC_query2:Catalogue |
Produce_time_range:Beanshell_startTimeRange |
HEC_query2:time_begin |
Produce_time_range:Beanshell_endTimeRange |
HEC_query2:time_end |
long_err:value |
Extract_content_of_columns_from_VOTables:ColumnNames |
long_hg:value |
Extract_content_of_columns_from_VOTables:ColumnNames |
time_start:value |
Extract_content_of_columns_from_VOTables:ColumnNames |
instrument:value |
Extract_content_of_columns_from_VOTables:ColumnNames |
time_1au:value |
Extract_content_of_columns_from_VOTables:ColumnNames |
Extract_content_of_columns_from_VOTables_2:ValueLists |
spacecraft_long |
reformLists_2:longHg |
launch_hg |
reformLists_2:time1au |
eta_1au |
Produce_time_range:Beanshell_startTimeRange |
time_1au_start |
Produce_time_range:Beanshell_endTimeRange |
time_1au_end |
HEC_query2:output_votable |
votable_in_situ_cme |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (1)
(People/Groups)
Attributions (0)
(Workflows/Files)
None
Shared with Groups (0)
None
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
(15)
Only the first 2 workflows that use similar services are shown. View all workflows that use these services.
Comments (0)
No comments yet
Log in to make a comment