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

Namespaces

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

Variables

tuple connect_tool_dumfric.log_id = module_io.open_log()
 
string connect_tool_dumfric.help_message
 
list connect_tool_dumfric.scrafts = []
 
list connect_tool_dumfric.scrafts_new = []
 
tuple connect_tool_dumfric.error_input = module_io.check_scraft(scraft)
 
tuple connect_tool_dumfric.date_in = module_timespace.Time()
 
dictionary connect_tool_dumfric.times_sc = {}
 
dictionary connect_tool_dumfric.positions_sc = {}
 
tuple connect_tool_dumfric.ref_j2000 = module_timespace.Time()
 
dictionary connect_tool_dumfric.ts_type = {}
 
dictionary connect_tool_dumfric.insitu = {}
 
dictionary connect_tool_dumfric.vhelio = {}
 
dictionary connect_tool_dumfric.positions_ss = {}
 
dictionary connect_tool_dumfric.dt_helio = {}
 
dictionary connect_tool_dumfric.error_helio = {}
 
dictionary connect_tool_dumfric.dt_corona = {}
 
dictionary connect_tool_dumfric.dt_prop = {}
 
dictionary connect_tool_dumfric.times_surf = {}
 
dictionary connect_tool_dumfric.mag_found = {}
 
dictionary connect_tool_dumfric.mag_db = {}
 
dictionary connect_tool_dumfric.mag_datetime = {}
 
dictionary connect_tool_dumfric.operation_mode = {}
 
dictionary connect_tool_dumfric.euv171_found = {}
 
dictionary connect_tool_dumfric.euv171_db = {}
 
dictionary connect_tool_dumfric.euv171_datetime = {}
 
dictionary connect_tool_dumfric.euv171_table = {}
 
list connect_tool_dumfric.euv171_table_names = ['OBS_MAPS_EUV2CARMAP_SDOSTA_171','OBS_MAPS_SDO_AIA_171']
 
dictionary connect_tool_dumfric.euv193_found = {}
 
dictionary connect_tool_dumfric.euv193_db = {}
 
dictionary connect_tool_dumfric.euv193_datetime = {}
 
dictionary connect_tool_dumfric.euv193_table = {}
 
list connect_tool_dumfric.euv193_table_names = ['OBS_MAPS_EUV2CARMAP_SDOSTA_193','OBS_MAPS_SDO_AIA_193']
 
dictionary connect_tool_dumfric.mag_data = {}
 
dictionary connect_tool_dumfric.error_read_mag = {}
 
 connect_tool_dumfric.mag_identical = True
 
dictionary connect_tool_dumfric.euv171_data = {}
 
dictionary connect_tool_dumfric.error_read_euv171 = {}
 
dictionary connect_tool_dumfric.euv193_data = {}
 
dictionary connect_tool_dumfric.error_read_euv193 = {}
 
dictionary connect_tool_dumfric.mag_surf = {}
 
dictionary connect_tool_dumfric.error_mag_surf = {}
 
dictionary connect_tool_dumfric.seed_points_ss = {}
 
tuple connect_tool_dumfric.seed_points_ss_min = module_connectivity.point_distribution('GAUSSIAN',module_connectivity.nproba,positions_ss[scraft][0])
 
tuple connect_tool_dumfric.seed_points_ss_max = module_connectivity.point_distribution('GAUSSIAN',module_connectivity.nproba,positions_ss[scraft][1])
 
dictionary connect_tool_dumfric.fieldlines = {}
 
dictionary connect_tool_dumfric.bss_data = {}
 
dictionary connect_tool_dumfric.error_corona = {}
 
 connect_tool_dumfric.write3d = False
 
list connect_tool_dumfric.seed_points_ss_all = []
 
int connect_tool_dumfric.i0 = 0
 
int connect_tool_dumfric.i1 = 0
 
dictionary connect_tool_dumfric.footpoints = {}
 
dictionary connect_tool_dumfric.densitymaps = {}
 
tuple connect_tool_dumfric.densitymaps_min = module_connectivity.build_density(footpoints[scraft][0:module_connectivity.nproba])
 
tuple connect_tool_dumfric.densitymaps_max = module_connectivity.build_density(footpoints[scraft][module_connectivity.nproba:])
 
tuple connect_tool_dumfric.current_dir = os.getcwd()
 
dictionary connect_tool_dumfric.output_dirname = {}
 
dictionary connect_tool_dumfric.output_basename = {}
 
dictionary connect_tool_dumfric.path_file_connectivity = {}
 
dictionary connect_tool_dumfric.path_file_fp = {}
 
dictionary connect_tool_dumfric.path_file_param = {}
 
dictionary connect_tool_dumfric.path_file_vd = {}
 
dictionary connect_tool_dumfric.path_file_hcs = {}
 
dictionary connect_tool_dumfric.path_layer_backgroundmag = {}
 
dictionary connect_tool_dumfric.path_layer_backgroundeuv171 = {}
 
dictionary connect_tool_dumfric.path_layer_backgroundeuv193 = {}
 
dictionary connect_tool_dumfric.path_layer_subpoint = {}
 
dictionary connect_tool_dumfric.path_layer_connectivity = {}
 
dictionary connect_tool_dumfric.path_layer_vd = {}
 
dictionary connect_tool_dumfric.path_layer_hcs = {}
 
dictionary connect_tool_dumfric.path_layer_frame = {}
 
dictionary connect_tool_dumfric.path_layer_finalmag = {}
 
dictionary connect_tool_dumfric.path_layer_finaleuv171 = {}
 
dictionary connect_tool_dumfric.path_layer_finaleuv193 = {}
 
string connect_tool_dumfric.scraft = 'ALL'
 
dictionary connect_tool_dumfric.error_file_connectivity = {}
 
tuple connect_tool_dumfric.ifile = open(path_file_connectivity[scraft],'w')
 
dictionary connect_tool_dumfric.file_fp_data = {}
 
dictionary connect_tool_dumfric.error_file_fp = {}
 
dictionary connect_tool_dumfric.file_param_data = {}
 
dictionary connect_tool_dumfric.error_file_param = {}
 
dictionary connect_tool_dumfric.data_layer_backgroundmag = {}
 
dictionary connect_tool_dumfric.error_layer_backgroundmag = {}
 
dictionary connect_tool_dumfric.data_layer_backgroundeuv171 = {}
 
dictionary connect_tool_dumfric.error_layer_backgroundeuv171 = {}
 
dictionary connect_tool_dumfric.data_layer_backgroundeuv193 = {}
 
dictionary connect_tool_dumfric.error_layer_backgroundeuv193 = {}
 
dictionary connect_tool_dumfric.data_layer_subpoint = {}
 
dictionary connect_tool_dumfric.error_layer_subpoint = {}
 
tuple connect_tool_dumfric.tmp_layer = Image.open(path_layer_subpoint[sc_ref])
 Create figure from scratch fig,sub = module_plot.init_figure() sub.set_axis_off() for sc in scrafts: if insitu[sc]: data_layer_connectivity[sc] = module_plot.plot_connectivitymap(sub,densitymaps[sc][0],module_plot.color_connectivity[sc][0]) else: data_layer_connectivity[sc] = module_plot.plot_connectivitymap(sub,densitymaps[sc][0],module_plot.color_connectivity[sc][0]) + module_plot.plot_connectivitymap(sub,densitymaps[sc][1],module_plot.color_connectivity[sc][1]) fig.savefig(path_layer_connectivity[scraft],format="png",transparent=True) Close figure plt.close() Create figure by merging previous layers. More...
 
dictionary connect_tool_dumfric.data_layer_connectivity = {}
 
dictionary connect_tool_dumfric.error_layer_connectivity = {}
 
dictionary connect_tool_dumfric.data_layer_vd = {}
 
dictionary connect_tool_dumfric.error_layer_vd = {}
 
dictionary connect_tool_dumfric.data_layer_hcs = {}
 
dictionary connect_tool_dumfric.error_layer_hcs = {}
 
dictionary connect_tool_dumfric.error_file_vd = {}
 
list connect_tool_dumfric.data = data_layer_vd[scraft]
 
dictionary connect_tool_dumfric.error_file_hcs = {}
 
dictionary connect_tool_dumfric.error_layer_frame = {}
 
tuple connect_tool_dumfric.title1 = ('%19s CR%04d')
 
tuple connect_tool_dumfric.title2 = ('%s: %s')
 
tuple connect_tool_dumfric.title3 = ('Magnetogram: %32s')
 
tuple connect_tool_dumfric.legend_sc = module_plot.make_legend(sub, label, color=module_plot.color_sc[scraft], marker=module_plot.legend_marker_sc, markersize=module_plot.legend_markersize, fontsize=module_plot.legend_size, x=1, y=module_plot.legend_height_sc, loc='center left')
 
string connect_tool_dumfric.label = 'FP Measured SW ('
 
tuple connect_tool_dumfric.legend_connectivity = module_plot.make_legend(sub, label, color=module_plot.color_connectivity[scraft][0], marker=module_plot.legend_marker_connectivity, markersize=module_plot.legend_markersize, fontsize=module_plot.legend_size, x=1, y=module_plot.legend_height_connectivity[0], loc='center left')
 
tuple connect_tool_dumfric.legend_hcs = module_plot.make_legend_line(sub, label, color=module_plot.color_hcs, linestyle='dashed', fontsize=module_plot.legend_size, x=1, y=module_plot.legend_height_hcs, loc='center left')
 
tuple connect_tool_dumfric.legend_vd = module_plot.make_legend_line(sub, label, color=module_plot.color_vd, linestyle='solid', fontsize=module_plot.legend_size, x=1, y=module_plot.legend_height_vd, loc='center left')
 
dictionary connect_tool_dumfric.error_layer_finalmag = {}
 
tuple connect_tool_dumfric.notransparent = Image.new('RGBA', tmp_layer.size, (255,255,255,255))
 
dictionary connect_tool_dumfric.error_layer_finaleuv171 = {}
 
dictionary connect_tool_dumfric.error_layer_finaleuv193 = {}
 
list connect_tool_dumfric.item_names = []
 
int connect_tool_dumfric.i = 0
 
list connect_tool_dumfric.item_errors = []
 
list connect_tool_dumfric.item_error = item_errors[i]
 
int connect_tool_dumfric.nerror = 0