SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Namespaces | Variables
fetch_donki_cme.py File Reference

Namespaces

 fetchevent.fetch_donki_cme
 
 fetch_donki_cme
 Download and reformat (rename) cme files from fetch type DONKI_CME.
 
 fetch_solarmonitor_noaaevent
 Download and reformat NOAA event file from fetch type SOLARMONITOR_NOAAEVENT.
 

Variables

string fetchevent.fetch_donki_cme.help_message
 
tuple fetchevent.fetch_donki_cme.date_begin = module_common.utc_today-datetime.timedelta(days=10)
 
tuple fetchevent.fetch_donki_cme.date_end = datetime.datetime(module_common.utc_today.year+1,12,31)
 
 fetchevent.fetch_donki_cme.last_data = False
 
 fetchevent.fetch_donki_cme.first_data = False
 
 fetchevent.fetch_donki_cme.download = True
 
 fetchevent.fetch_donki_cme.verbose = False
 
string fetchevent.fetch_donki_cme.fetch_type = 'DONKI_CME'
 
list fetchevent.fetch_donki_cme.local_dir = interface_fetch_event.fetch_info[fetch_type]
 
list fetchevent.fetch_donki_cme.table_name = interface_fetch_event.fetch_info[fetch_type]
 
tuple fetchevent.fetch_donki_cme.log_name = os.path.join('logs','fetch_event_donki_cme_' + '%04d'%(module_common.utc_today.year) + '%02d'%(module_common.utc_today.month) + '%02d'%(module_common.utc_today.day))
 
tuple fetchevent.fetch_donki_cme.log_id = open(log_name,'a')
 
tuple fetchevent.fetch_donki_cme.itime = module_timespace.Time()
 
tuple fetchevent.fetch_donki_cme.logs = database_event.init_db(database_event.database_path,1)
 
string fetchevent.fetch_donki_cme.message = '... Connecting to kauai.ccmc.gsfc.nasa.gov and reading website...'
 
tuple fetchevent.fetch_donki_cme.server = interface_fetch_event.connect_remote_server(fetch_type)
 
tuple fetchevent.fetch_donki_cme.all_remote_files = interface_fetch_event.read_remote_server(fetch_type,server,date_min=date_begin,date_max=date_end)
 
list fetchevent.fetch_donki_cme.pattern = interface_fetch_event.fetch_info[fetch_type]
 
tuple fetchevent.fetch_donki_cme.metafile = interface_fetch_event.MetaFile()
 
list fetchevent.fetch_donki_cme.remote_files_fm1 = [ all_remote_files[-1] ]
 
tuple fetchevent.fetch_donki_cme.to_be_downloaded = interface_fetch_event.vn2vnp1(remote_files_fm1,fetch_type,-1)
 
list fetchevent.fetch_donki_cme.downloaded_paths = []
 
tuple fetchevent.fetch_donki_cme.path = os.path.join(local_dir,metafile_fm1.name)
 
tuple fetchevent.fetch_donki_cme.stream = open(path, "w")
 
list fetchevent.fetch_donki_cme.downloaded_files = []
 
list fetchevent.fetch_donki_cme.remote_files_f0 = []
 
tuple fetchevent.fetch_donki_cme.metafile_f0 = interface_fetch_event.MetaFile()
 
tuple fetchevent.fetch_donki_cme.to_be_f1_fetched = interface_fetch_event.vn2vnp1(remote_files_f0,fetch_type,0)
 
list fetchevent.fetch_donki_cme.f1_fetched_paths = []
 
tuple fetchevent.fetch_donki_cme.current_dir = os.getcwd()
 
 fetchevent.fetch_donki_cme.file_f0 = metafile.name
 
tuple fetchevent.fetch_donki_cme.file_f1 = interface_fetch_event.set_name_np1(fetch_type,file_f0,0)
 
string fetchevent.fetch_donki_cme.command = 'ln -sf '
 
list fetchevent.fetch_donki_cme.f1_fetched_files = []
 
 fetchevent.fetch_donki_cme.file_fx = metafile.name
 
tuple fetchevent.fetch_donki_cme.flevel = interface_fetch_event.find_fetch_level(fetch_type,file_fx)
 
tuple fetchevent.fetch_donki_cme.events = read_donki_event.read_v0(os.path.join(local_dir,file_fx))
 Get the date itime.datetime = interface_fetch_event.get_datetime(fetch_type,flevel,file_fx) itime.convert('datetime') Read the file to get event number, date_begin, date_end. More...
 
list fetchevent.fetch_donki_cme.str_date_begin = events[0]
 
list fetchevent.fetch_donki_cme.str_date_end = events[0]
 
tuple fetchevent.fetch_donki_cme.result = database_event.find_element([table_name],conn,cur,filename = file_fx)
 
 fetchevent.fetch_donki_cme.n_event = nar,\
 
tuple fetchevent.fetch_donki_cme.fetch_level = metafile.mdate.strftime('%Y-%m-%d %H:%M:%S')
 
tuple fetchevent.fetch_donki_cme.row_id