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

Variables

string map2D_type = 'NSO'
 
string help_message
 
tuple date_min = datetime.datetime(2019,1,1)
 
list date_max = interface_read_map2D.info[map2D_type]
 
 tmp = date_min
 
tuple time = module_timespace.Time()
 
tuple corfield_exec = os.path.join(module_corona.path_corfield_pfss,'test_read_map')
 
tuple connect_tool_path = os.getcwd()
 
string axis_name_y = 'Latitude'
 
string axis_name_x = 'Carrington Longitude'
 
int axis_size = 10
 
string axis_color = 'k'
 
int dphi = 20
 
list xtick_loc = [ i*dphi for i in range(0,int(360./dphi)+1) ]
 
list xtick_label = [ str(int(xtick_loc[i])) for i in range(0,len(xtick_loc)) ]
 
list ytick_loc = [ -90,-80,-60,-40,-20,0,20,40,60,80,90 ]
 
list ytick_label = [ str(int(ytick_loc[i])) for i in range(0,len(ytick_loc)) ]
 
tuple folder_test = os.path.join('dir.test','TEST_CORFIELD')
 
tuple fig_size = (20,10)
 
int fig_resolution = 100
 
 delta = date_max-date_min
 
 ndays = delta.days
 
list dates = [ date_min + i*datetime.timedelta(days=1) for i in range(0,ndays+1) ]
 
tuple fig = plt.figure(num=1,figsize=fig_size,dpi=fig_resolution)
 
tuple map2D_path = interface_read_map2D.date2map(map2D_type,date)
 NSO Corfield reading. More...
 
tuple map2D_orig = interface_read_map2D.read(map2D_type,map2D_path)
 
tuple fortran_output_name = ('-sinlat_%s')
 
tuple fortran_output_file_sin = os.path.join('dir.output',map2D_type.lower() + fortran_output_name + '_txt_tmp.dat')
 
tuple fortran_output_file_lat = os.path.join('dir.output',map2D_type.lower() + fortran_output_name + '_txt_tmp.dat')
 
tuple simu_path = model_corfield_pfss.create_simu_folder()
 
tuple ifile = open(os.path.join(simu_path,fortran_output_file_sin))
 Read original. More...
 
tuple map2D_origin = ascii_map2D.read(ifile)
 
tuple sub = plt.subplot(121)
 
tuple eq = plot_common.equator(sub,'black')
 
tuple map2D_interp = ascii_map2D.read(ifile)
 

Variable Documentation

string corfield_nso_interpolation.axis_color = 'k'
string corfield_nso_interpolation.axis_name_x = 'Carrington Longitude'
string corfield_nso_interpolation.axis_name_y = 'Latitude'
int corfield_nso_interpolation.axis_size = 10
tuple corfield_nso_interpolation.connect_tool_path = os.getcwd()
tuple corfield_nso_interpolation.corfield_exec = os.path.join(module_corona.path_corfield_pfss,'test_read_map')
list corfield_nso_interpolation.date_max = interface_read_map2D.info[map2D_type]
tuple corfield_nso_interpolation.date_min = datetime.datetime(2019,1,1)
list corfield_nso_interpolation.dates = [ date_min + i*datetime.timedelta(days=1) for i in range(0,ndays+1) ]
corfield_nso_interpolation.delta = date_max-date_min
int corfield_nso_interpolation.dphi = 20
tuple corfield_nso_interpolation.eq = plot_common.equator(sub,'black')
tuple corfield_nso_interpolation.fig = plt.figure(num=1,figsize=fig_size,dpi=fig_resolution)
int corfield_nso_interpolation.fig_resolution = 100
tuple corfield_nso_interpolation.fig_size = (20,10)
tuple corfield_nso_interpolation.folder_test = os.path.join('dir.test','TEST_CORFIELD')
tuple corfield_nso_interpolation.fortran_output_file_lat = os.path.join('dir.output',map2D_type.lower() + fortran_output_name + '_txt_tmp.dat')
tuple corfield_nso_interpolation.fortran_output_file_sin = os.path.join('dir.output',map2D_type.lower() + fortran_output_name + '_txt_tmp.dat')
tuple corfield_nso_interpolation.fortran_output_name = ('-sinlat_%s')
string corfield_nso_interpolation.help_message
Initial value:
1 = """
2 Usage :\n
3 ./corfield_nso_interpolation.py
4 [-h] : brief help
5 [d1 d2] : from date d1 to d2 with format YYYYMMDD
6 """
tuple corfield_nso_interpolation.ifile = open(os.path.join(simu_path,fortran_output_file_sin))

Read original.

Read interpolated.

tuple corfield_nso_interpolation.map2D_interp = ascii_map2D.read(ifile)
tuple corfield_nso_interpolation.map2D_orig = interface_read_map2D.read(map2D_type,map2D_path)
tuple corfield_nso_interpolation.map2D_origin = ascii_map2D.read(ifile)
tuple corfield_nso_interpolation.map2D_path = interface_read_map2D.date2map(map2D_type,date)

NSO Corfield reading.

string corfield_nso_interpolation.map2D_type = 'NSO'
corfield_nso_interpolation.ndays = delta.days
tuple corfield_nso_interpolation.simu_path = model_corfield_pfss.create_simu_folder()
tuple corfield_nso_interpolation.sub = plt.subplot(121)
tuple corfield_nso_interpolation.time = module_timespace.Time()
corfield_nso_interpolation.tmp = date_min
list corfield_nso_interpolation.xtick_label = [ str(int(xtick_loc[i])) for i in range(0,len(xtick_loc)) ]
list corfield_nso_interpolation.xtick_loc = [ i*dphi for i in range(0,int(360./dphi)+1) ]
list corfield_nso_interpolation.ytick_label = [ str(int(ytick_loc[i])) for i in range(0,len(ytick_loc)) ]
list corfield_nso_interpolation.ytick_loc = [ -90,-80,-60,-40,-20,0,20,40,60,80,90 ]