ConnectTool
 All Classes Namespaces Files Functions Variables Pages
Namespaces | Variables
connect_tool.py File Reference

Namespaces

 connect_tool
 Compute connectivity maps between some or all spacecrafts and planets and solar surface.
 

Variables

tuple connect_tool.log_id = module_io.open_log(__file__)
 
tuple connect_tool.time_0 = datetime.datetime.today()
 
string connect_tool.help_message
 
list connect_tool.scrafts = []
 
tuple connect_tool.error_hmodel = module_io.check_hmodel(module_io.hmodel )
 
tuple connect_tool.error_cmodel = module_io.check_cmodel(module_io.cmodel )
 
tuple connect_tool.error_magtype = module_io.check_magtype(module_io.magtype)
 
tuple connect_tool.error_reftime = module_io.check_reftime(module_io.reftime)
 
dictionary connect_tool.error_scraft = {}
 
tuple connect_tool.date_in = module_timespace.Time()
 
dictionary connect_tool.times_sc = {}
 
dictionary connect_tool.error_orbito = {}
 
dictionary connect_tool.error_heliosphere = {}
 
dictionary connect_tool.error_time_surf = {}
 
dictionary connect_tool.error_find_mag = {}
 
dictionary connect_tool.error_find_euv171 = {}
 
dictionary connect_tool.error_find_euv193 = {}
 
dictionary connect_tool.error_read_mag = {}
 
dictionary connect_tool.error_read_euv171 = {}
 
dictionary connect_tool.error_read_euv193 = {}
 
dictionary connect_tool.error_mag_surf = {}
 
dictionary connect_tool.error_uncertainty = {}
 
dictionary connect_tool.error_corona = {}
 
dictionary connect_tool.error_connectivity = {}
 
dictionary connect_tool.positions_sc = {}
 
tuple connect_tool.ref_j2000 = module_timespace.Time()
 
dictionary connect_tool.ts_table = {}
 
dictionary connect_tool.insitu = {}
 
dictionary connect_tool.vhelio = {}
 
dictionary connect_tool.ts_path = {}
 
dictionary connect_tool.ts_date = {}
 
tuple connect_tool.db_element = database_timeserie.datetime2file(ts_table[scraft],date_in.datetime,h_accuracy = 1)
 
dictionary connect_tool.positions_ss = {}
 
dictionary connect_tool.dt_helio = {}
 
dictionary connect_tool.dt_corona = {}
 
dictionary connect_tool.dt_prop = {}
 
dictionary connect_tool.times_surf = {}
 
dictionary connect_tool.mag_found = {}
 
dictionary connect_tool.mag_db = {}
 
dictionary connect_tool.mag_datetime = {}
 
dictionary connect_tool.operation_mode = {}
 
dictionary connect_tool.euv171_found = {}
 
dictionary connect_tool.euv171_db = {}
 
dictionary connect_tool.euv171_datetime = {}
 
dictionary connect_tool.euv171_table = {}
 
list connect_tool.euv171_table_names = ['OBS_MAPS_EUV2CARMAP_SDOSTA_171','OBS_MAPS_SDO_AIA_171']
 
dictionary connect_tool.euv193_found = {}
 
dictionary connect_tool.euv193_db = {}
 
dictionary connect_tool.euv193_datetime = {}
 
dictionary connect_tool.euv193_table = {}
 
list connect_tool.euv193_table_names = ['OBS_MAPS_EUV2CARMAP_SDOSTA_193','OBS_MAPS_SDO_AIA_193']
 
dictionary connect_tool.mag_data = {}
 
dictionary connect_tool.euv171_data = {}
 
dictionary connect_tool.euv193_data = {}
 
dictionary connect_tool.mag_surf = {}
 
dictionary connect_tool.seed_points_ss = {}
 
tuple connect_tool.seed_points_ss_min = module_connectivity.point_distribution('GAUSSIAN',module_connectivity.nproba,positions_ss[scraft][0])
 
tuple connect_tool.seed_points_ss_max = module_connectivity.point_distribution('GAUSSIAN',module_connectivity.nproba,positions_ss[scraft][1])
 
dictionary connect_tool.fieldlines = {}
 
dictionary connect_tool.cube3D_path = {}
 
dictionary connect_tool.bss_data = {}
 
 connect_tool.write3d = False
 
list connect_tool.mag_filenames = []
 
list connect_tool.seed_points_ss_all = []
 
 connect_tool.scraft_identical = scraft
 
int connect_tool.i0 = 0
 
int connect_tool.i1 = 0
 
dictionary connect_tool.footpoints = {}
 
dictionary connect_tool.densitymaps = {}
 
dictionary connect_tool.polarities = {}
 
dictionary connect_tool.main_connect_point = {}
 
tuple connect_tool.densitymaps_min = module_connectivity.build_density(footpoints[scraft][0:module_connectivity.nproba])
 
tuple connect_tool.densitymaps_max = module_connectivity.build_density(footpoints[scraft][module_connectivity.nproba:])
 
list connect_tool.item_names = []
 
list connect_tool.item_errors = []
 
list connect_tool.item_error = item_errors[i]
 
int connect_tool.nerror = 0
 
tuple connect_tool.time_1 = datetime.datetime.today()
 
string connect_tool.message = '('
 
dictionary connect_tool.sc_ref = {}
 
dictionary connect_tool.output_id = {}
 
tuple connect_tool.results
 
 connect_tool.present_folder = True
 
 connect_tool.scraft = scraft,\
 
 connect_tool.heliospheric_model = module_io.hmodel,\
 
 connect_tool.coronal_model = module_io.cmodel,\
 
 connect_tool.reference_time = module_io.reftime,\
 
 connect_tool.magnetogram_type = module_io.magtype,\
 
list connect_tool.date = times_sc[sc_ref[scraft]]
 
tuple connect_tool.current_dir = os.getcwd()
 
dictionary connect_tool.output_dirname = {}
 
dictionary connect_tool.output_basename = {}
 
dictionary connect_tool.path_file_connectivity = {}
 
dictionary connect_tool.path_file_footpoint = {}
 
dictionary connect_tool.path_file_fieldline = {}
 
dictionary connect_tool.path_file_parameter = {}
 
dictionary connect_tool.path_file_visible_disk = {}
 
dictionary connect_tool.path_file_hcs = {}
 
dictionary connect_tool.path_file_coronalhole = {}
 
dictionary connect_tool.path_file_cme = {}
 
dictionary connect_tool.path_file_flare = {}
 
dictionary connect_tool.path_file_xflare = {}
 
dictionary connect_tool.path_background_mag = {}
 
dictionary connect_tool.path_background_euv171 = {}
 
dictionary connect_tool.path_background_euv193 = {}
 
dictionary connect_tool.path_layer_subpoint = {}
 
dictionary connect_tool.path_layer_connectivity = {}
 
dictionary connect_tool.path_layer_visible_disk = {}
 
dictionary connect_tool.path_layer_hcs = {}
 
dictionary connect_tool.path_layer_frame = {}
 
dictionary connect_tool.path_final_legend_mag = {}
 
dictionary connect_tool.path_final_legend_euv171 = {}
 
dictionary connect_tool.path_final_legend_euv193 = {}
 
dictionary connect_tool.path_final_nolegend_mag = {}
 
dictionary connect_tool.path_final_nolegend_euv171 = {}
 
dictionary connect_tool.path_final_nolegend_euv193 = {}
 
dictionary connect_tool.path_layer_flare = {}
 
dictionary connect_tool.path_layer_xflare = {}
 
dictionary connect_tool.path_layer_cme = {}
 
dictionary connect_tool.path_layer_coronalhole = {}
 
dictionary connect_tool.error_file_connectivity = {}
 
dictionary connect_tool.error_file_footpoint = {}
 
dictionary connect_tool.error_file_fieldline = {}
 
dictionary connect_tool.error_file_parameter = {}
 
dictionary connect_tool.error_file_visible_disk = {}
 
dictionary connect_tool.error_file_hcs = {}
 
dictionary connect_tool.error_file_coronalhole = {}
 
dictionary connect_tool.error_file_cme = {}
 
dictionary connect_tool.error_file_flare = {}
 
dictionary connect_tool.error_file_xflare = {}
 
dictionary connect_tool.error_background_mag = {}
 
dictionary connect_tool.error_background_euv171 = {}
 
dictionary connect_tool.error_background_euv193 = {}
 
dictionary connect_tool.error_layer_subpoint = {}
 
dictionary connect_tool.error_layer_connectivity = {}
 
dictionary connect_tool.error_layer_visible_disk = {}
 
dictionary connect_tool.error_layer_hcs = {}
 
dictionary connect_tool.error_layer_frame = {}
 
dictionary connect_tool.error_final_legend_mag = {}
 
dictionary connect_tool.error_final_legend_euv171 = {}
 
dictionary connect_tool.error_final_legend_euv193 = {}
 
dictionary connect_tool.error_final_nolegend_mag = {}
 
dictionary connect_tool.error_final_nolegend_euv171 = {}
 
dictionary connect_tool.error_final_nolegend_euv193 = {}
 
dictionary connect_tool.error_layer_flare = {}
 
dictionary connect_tool.error_layer_xflare = {}
 
dictionary connect_tool.error_layer_cme = {}
 
dictionary connect_tool.error_layer_coronalhole = {}
 
tuple connect_tool.ifile = open(path_file_connectivity[scraft],'w')
 
list connect_tool.tmp = []
 
dictionary connect_tool.data_file_parameter = {}
 
dictionary connect_tool.data_background_mag = {}
 
dictionary connect_tool.data_background_euv171 = {}
 
dictionary connect_tool.data_background_euv193 = {}
 
dictionary connect_tool.data_layer_subpoint = {}
 
dictionary connect_tool.data_layer_connectivity = {}
 
dictionary connect_tool.data_layer_visible_disk = {}
 
list connect_tool.data = data_layer_visible_disk[scraft]
 
dictionary connect_tool.data_layer_hcs = {}
 
int connect_tool.ilevel = 0
 
list connect_tool.images_in = []
 
int connect_tool.i = 0
 
dictionary connect_tool.data_layer_flare = {}
 
list connect_tool.events = []
 
tuple connect_tool.event = module_event.Event(event_id=flare['event_id'],event_type=flare['event_type'],date_begin=datetime.datetime.strptime(flare['date_begin'],'%Y-%m-%d %H:%M:%S'),location=[flare['longitude'],flare['latitude']])
 
dictionary connect_tool.data_layer_xflare = {}
 
dictionary connect_tool.data_layer_cme = {}
 
dictionary connect_tool.data_layer_coronalhole = {}
 
tuple connect_tool.path = os.path.join(db_element['dirname'],db_element['filename'])
 
list connect_tool.item_paths = []
 
dictionary connect_tool.args = {}
 
list connect_tool.item_path = item_paths[i]
 
tuple connect_tool.time_2 = datetime.datetime.today()