SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Variables
test_orbito Namespace Reference

Variables

list list_in = ['IAU_SUN VS Heligraphic Carrington','Show Perihelie','All']
 
tuple result = module_prompt.prompt_inlist(list_in)
 
string title = 'Test IAU_SUN VS Heligraphic Carrington'
 
string scraft = 'EARTH'
 
tuple time_start = module_timespace.Time()
 
tuple time_stop = module_timespace.Time()
 
 total_time = time_stop.datetime-time_start.datetime
 
int nstep = 50
 
tuple dt = total_time.total_seconds()
 
list times = [ module_timespace.Time() for i in range(nstep) ]
 
string frame_spice = 'IAU_SUN'
 
tuple radius_spice = np.array([point.r for point in positions_spice])
 
tuple longitudes_spice = np.array([point.lon for point in positions_spice])
 
tuple latitudes_spice = np.array([point.lat for point in positions_spice])
 
tuple norms_spice = np.array([np.linalg.norm(np.array([point.x,point.y,point.z]),ord=None) for point in positions_spice])
 
string frame_astro = 'heliographic_carrington'
 
tuple loc = EarthLocation.of_site('greenwich')
 
tuple radius_astro = np.empty(len(times))
 
tuple longitudes_astro = np.empty(len(times))
 
tuple latitudes_astro = np.empty(len(times))
 
tuple norms_astro = np.empty(len(times))
 
tuple time_astro = Time(time_in.datetime.strftime('%Y-%m-%d %H:%M:%S'))
 
tuple earth_gcrs = get_body('earth',time_astro,loc)
 
tuple earth_hgcar = earth_gcrs.transform_to(frame_astro)
 
list plt_lon = sub[0]
 
list plt_lat = sub[1]
 
list plt_rad = sub[2]
 
tuple time_begin = module_timespace.Time()
 
tuple time_end = module_timespace.Time()
 
tuple step = int((time_end.et+0.00001-time_begin.et)//dt)
 
tuple times_et = np.array([time.et for time in times])
 
tuple r_perihelion = np.array([ point.r for point in positions_perihelion ])
 
tuple et_perihelion = np.array([ t.et for t in times_perihelion ])
 
tuple sc_r = np.array([point.r for point in positions])
 
tuple sc_phi = np.array([point.lon for point in positions])
 
tuple year2second = datetime.timedelta(days=365.25)
 
tuple nyear = int((time_end.datetime - time_begin.datetime).total_seconds()/year2second)
 
list xtick_loc = [ time_begin.et + i*year2second for i in range(0,nyear+2) ]
 
list xtick_label = [ '%d'%i for i in range(0,nyear+2) ]
 

Variable Documentation

int test_orbito.dt = total_time.total_seconds()
tuple test_orbito.earth_gcrs = get_body('earth',time_astro,loc)
tuple test_orbito.earth_hgcar = earth_gcrs.transform_to(frame_astro)
tuple test_orbito.et_perihelion = np.array([ t.et for t in times_perihelion ])
string test_orbito.frame_astro = 'heliographic_carrington'
string test_orbito.frame_spice = 'IAU_SUN'
tuple test_orbito.latitudes_astro = np.empty(len(times))
tuple test_orbito.latitudes_spice = np.array([point.lat for point in positions_spice])
list test_orbito.list_in = ['IAU_SUN VS Heligraphic Carrington','Show Perihelie','All']
tuple test_orbito.loc = EarthLocation.of_site('greenwich')
tuple test_orbito.longitudes_astro = np.empty(len(times))
tuple test_orbito.longitudes_spice = np.array([point.lon for point in positions_spice])
tuple test_orbito.norms_astro = np.empty(len(times))
tuple test_orbito.norms_spice = np.array([np.linalg.norm(np.array([point.x,point.y,point.z]),ord=None) for point in positions_spice])
int test_orbito.nstep = 50
tuple test_orbito.nyear = int((time_end.datetime - time_begin.datetime).total_seconds()/year2second)
list test_orbito.plt_lat = sub[1]
list test_orbito.plt_lon = sub[0]
list test_orbito.plt_rad = sub[2]
tuple test_orbito.r_perihelion = np.array([ point.r for point in positions_perihelion ])
tuple test_orbito.radius_astro = np.empty(len(times))
tuple test_orbito.radius_spice = np.array([point.r for point in positions_spice])
tuple test_orbito.result = module_prompt.prompt_inlist(list_in)
tuple test_orbito.sc_phi = np.array([point.lon for point in positions])
tuple test_orbito.sc_r = np.array([point.r for point in positions])
tuple test_orbito.scraft = 'EARTH'
tuple test_orbito.step = int((time_end.et+0.00001-time_begin.et)//dt)
tuple test_orbito.time_astro = Time(time_in.datetime.strftime('%Y-%m-%d %H:%M:%S'))
tuple test_orbito.time_begin = module_timespace.Time()
tuple test_orbito.time_end = module_timespace.Time()
tuple test_orbito.time_start = module_timespace.Time()
tuple test_orbito.time_stop = module_timespace.Time()
list test_orbito.times = [ module_timespace.Time() for i in range(nstep) ]
tuple test_orbito.times_et = np.array([time.et for time in times])
string test_orbito.title = 'Test IAU_SUN VS Heligraphic Carrington'
test_orbito.total_time = time_stop.datetime-time_start.datetime
list test_orbito.xtick_label = [ '%d'%i for i in range(0,nyear+2) ]
list test_orbito.xtick_loc = [ time_begin.et + i*year2second for i in range(0,nyear+2) ]
tuple test_orbito.year2second = datetime.timedelta(days=365.25)