ConnectTool
 All Classes Namespaces Files Functions Variables Pages
Variables
compare_pfss_cube2fieldline Namespace Reference

Variables

tuple log_id = module_io.open_log(__file__)
 
string help_message
 
string scraft = 'PSP'
 
tuple error_magtype = module_io.check_magtype(module_io.magtype)
 
tuple error_scraft = module_io.check_scraft(scraft)
 
tuple test_folder = os.path.join('dir.test','TEST_CORONA')
 
tuple path_image_hcs_pfss = os.path.join(test_folder,'hcs_pfss.png')
 
tuple path_image_hcs_mfm = os.path.join(test_folder,'hcs_mfm.png')
 
tuple path_image_fp_source_surface_pfss = os.path.join(test_folder,'footpoint_source_surface_pfss.png')
 
tuple path_image_fp_source_surface_mfm = os.path.join(test_folder,'footpoint_source_surface_mfm.png')
 
tuple path_image_fp_solar_surface_pfss = os.path.join(test_folder,'footpoint_solar_surface_pfss.png')
 
tuple path_image_fp_solar_surface_mfm = os.path.join(test_folder,'footpoint_solar_surface_mfm.png')
 
tuple date_in = module_timespace.Time()
 
list positions_ss = [ module_timespace.Coordinate() ]
 
tuple seed_points_ss = module_connectivity.point_distribution('GAUSSIAN',module_connectivity.nproba,positions_ss[0])
 
dictionary mag_db = {}
 Seed points on a uniform grid nphi = 72 nthe = 36 phis = [ i*360/nphi for i in range(0,nphi) ] thes = [ 90-i*180/nthe for i in range(0,nthe) ] seed_points_ss = [] for i in range(0,nphi): for j in range(0,nthe): point = module_timespace.Coordinate() point.lon = phis[i] point.lat = thes[j] seed_points_ss.append(point) More...
 
dictionary error_corona_pfss = {}
 
 write3d = True
 
tuple data_layer_hcs = module_plot.plot_hcs(sub,bss_data_pfss,[0.],[''],module_plot.color_hcs)
 
tuple check_fieldlines = module_fieldline.check_fieldline(fieldlines_pfss)
 Write HCS file ifile = open(os.path.join(test_folder,'hcs.dat'),'w') data = data_layer_hcs.allsegs[0][0] for i in range(0,len(data[:,0])): ifile.write('f f
'%(data[i,0],data[i,1])) ifile.close() More...
 
list fieldlines_old = fieldlines_pfss[:]
 
list fieldlines_pfss = []
 
tuple footpoints_pfss = module_fieldline.get_footpoint(fieldlines_pfss,loc='last')
 
tuple headpoints_pfss = module_fieldline.get_footpoint(fieldlines_pfss,loc='first')
 
dictionary error_corona_mfm = {}
 
tuple ifile = open(cube3D_path,'r')
 
tuple mag_data = ascii_cube3D.read(ifile)
 
list fieldlines_mfm = []
 
tuple footpoints_mfm = module_fieldline.get_footpoint(fieldlines_mfm,loc='last')
 
tuple headpoints_mfm = module_fieldline.get_footpoint(fieldlines_mfm,loc='first')
 

Variable Documentation

tuple compare_pfss_cube2fieldline.check_fieldlines = module_fieldline.check_fieldline(fieldlines_pfss)

Write HCS file ifile = open(os.path.join(test_folder,'hcs.dat'),'w') data = data_layer_hcs.allsegs[0][0] for i in range(0,len(data[:,0])): ifile.write('f f
'%(data[i,0],data[i,1])) ifile.close()

tuple compare_pfss_cube2fieldline.data_layer_hcs = module_plot.plot_hcs(sub,bss_data_pfss,[0.],[''],module_plot.color_hcs)
tuple compare_pfss_cube2fieldline.date_in = module_timespace.Time()
tuple compare_pfss_cube2fieldline.error_corona_mfm = {}
tuple compare_pfss_cube2fieldline.error_corona_pfss = {}
tuple compare_pfss_cube2fieldline.error_magtype = module_io.check_magtype(module_io.magtype)
tuple compare_pfss_cube2fieldline.error_scraft = module_io.check_scraft(scraft)
list compare_pfss_cube2fieldline.fieldlines_mfm = []
list compare_pfss_cube2fieldline.fieldlines_old = fieldlines_pfss[:]
list compare_pfss_cube2fieldline.fieldlines_pfss = []
tuple compare_pfss_cube2fieldline.footpoints_mfm = module_fieldline.get_footpoint(fieldlines_mfm,loc='last')
tuple compare_pfss_cube2fieldline.footpoints_pfss = module_fieldline.get_footpoint(fieldlines_pfss,loc='last')
tuple compare_pfss_cube2fieldline.headpoints_mfm = module_fieldline.get_footpoint(fieldlines_mfm,loc='first')
tuple compare_pfss_cube2fieldline.headpoints_pfss = module_fieldline.get_footpoint(fieldlines_pfss,loc='first')
string compare_pfss_cube2fieldline.help_message
Initial value:
1 = """
2 Usage :\n
3 python dir.test/test_corona.py -sc sc_name -cmodel coronal_model -magtype magnetic_type -y year -m month -d day -H hour
4 [-h] : brief help
5 scName : SC/Planet name. PSP,STA,EARTH. Default PSP
6 magnetic_type : Type of magnetic data. WSO,NSO,ADAPT for PFSS coronal model. Default WSO. DUMFRIC for MFM coronal model. Default DUMFRIC.
7 year : year in UTC. Default today UTC year.
8 month : month in UTC. Default today UTC month.
9 day : day in UTC. Default today UTC day.
10 hour : hour in UTC. Default 0.
11 """
tuple compare_pfss_cube2fieldline.ifile = open(cube3D_path,'r')
tuple compare_pfss_cube2fieldline.log_id = module_io.open_log(__file__)
tuple compare_pfss_cube2fieldline.mag_data = ascii_cube3D.read(ifile)
tuple compare_pfss_cube2fieldline.mag_db = {}

Seed points on a uniform grid nphi = 72 nthe = 36 phis = [ i*360/nphi for i in range(0,nphi) ] thes = [ 90-i*180/nthe for i in range(0,nthe) ] seed_points_ss = [] for i in range(0,nphi): for j in range(0,nthe): point = module_timespace.Coordinate() point.lon = phis[i] point.lat = thes[j] seed_points_ss.append(point)

tuple compare_pfss_cube2fieldline.path_image_fp_solar_surface_mfm = os.path.join(test_folder,'footpoint_solar_surface_mfm.png')
tuple compare_pfss_cube2fieldline.path_image_fp_solar_surface_pfss = os.path.join(test_folder,'footpoint_solar_surface_pfss.png')
tuple compare_pfss_cube2fieldline.path_image_fp_source_surface_mfm = os.path.join(test_folder,'footpoint_source_surface_mfm.png')
tuple compare_pfss_cube2fieldline.path_image_fp_source_surface_pfss = os.path.join(test_folder,'footpoint_source_surface_pfss.png')
tuple compare_pfss_cube2fieldline.path_image_hcs_mfm = os.path.join(test_folder,'hcs_mfm.png')
tuple compare_pfss_cube2fieldline.path_image_hcs_pfss = os.path.join(test_folder,'hcs_pfss.png')
list compare_pfss_cube2fieldline.positions_ss = [ module_timespace.Coordinate() ]
list compare_pfss_cube2fieldline.scraft = 'PSP'
tuple compare_pfss_cube2fieldline.seed_points_ss = module_connectivity.point_distribution('GAUSSIAN',module_connectivity.nproba,positions_ss[0])
tuple compare_pfss_cube2fieldline.test_folder = os.path.join('dir.test','TEST_CORONA')
compare_pfss_cube2fieldline.write3d = True