def dih_data_routine2(dirname, savename, newname, test): # creates lightcurves,metadata from already created rawdata all_meta = dih_sun_recurs_data_plot(dirname, savename, newname, test) # directs shared_plot files to directories based on keyword value if test == 1: total_shared_meta = dih_sun_recurs_shared_plot( "/data/george/dherman/metadata_test/" + savename + "_" + newname + "_all_human_meta.txt", savename, newname, test, ) elif test == 0: total_shared_meta = dih_sun_recurs_shared_plot( "/data/george/dherman/metadata/" + savename + "_" + newname + "_all_human_meta.txt", savename, newname, test ) else: print "Bad Keyword!" channel_list = [131, 171, 211, 304, 335, 193] all_hist_info = [] # creates histograms for all channel combinations for channel in channel_list: other_channel_list = [j for j, j in enumerate(channel_list) if j != channel] for member in other_channel_list: if test == 1: hist_info = dih_hist_events( "/data/george/dherman/metadata_test/" + savename + "_" + newname + "_all_human_meta.txt", str(channel) + "_" + str(member) + "_hist_" + savename + "_" + newname, channel, member, ) hist_file = open( "/data/george/dherman/metadata_test/" + savename + "_" + newname + "all_peak_comparison_human_meta.txt", "a", ) elif test == 0: hist_info = dih_hist_events( "/data/george/dherman/metadata/" + savename + "_" + newname + "_all_human_meta.txt", str(channel) + "_" + str(member) + "_hist_" + savename + "_" + newname, channel, member, ) hist_file = open( "/data/george/dherman/metadata/" + savename + "_" + newname + "all_peak_comparison_human_meta.txt", "a", ) simplejson.dump(hist_info, hist_file) hist_file.close() all_hist_info.append(hist_info) return all_hist_info
def dih_data_131_goes_routine(dirname, savename, newname, savelist, histname): meta_path = "/data/george/dherman/metadata/" if type(savename) == str and type(newname) == str: save_path = savename + "_" + newname savelist.append(save_path) all_meta = dih_sun_recurs_data_plot(dirname, savename, newname, 0) for member in savelist: split = member.split("_") save = split[0] + "_" + split[1] + "_" + split[2] new = split[3] # shared plots total_shared_meta = dih_sun_recurs_shared_plot(meta_path + member + "_all_human_meta.txt", save, new, 0) # get goes data uber_goes_metadatalist = dih_sun_recurs_goes_plot(meta_path + member + "_human_meta_131.txt", member) # make histogram hist_final = dih_hist_goes_131(savelist, histname) return hist_final
def dih_scratch_routine(dirname, savelist1, savelist2, histname): meta_path = "/data/george/dherman/metadata/" meta_path2 = "/Volumes/Scratch/Users/dherman/sundata/metadata/" # if type(savename) == str and type(newname) == str: # save_path = savename + '_' + newname # savelist.append(save_path) # all_meta = dih_sun_recurs_data_plot(dirname,savename,newname,0) for member in savelist1: split = member.split("_") save = split[0] + "_" + split[1] + "_" + split[2] new = split[3] # uber_goes_metadatalist = dih_sun_recurs_goes_scratch_plot(meta_path2 + member + '_human_meta_131.txt',member) for member in savelist2: split = member.split("_") save = split[0] + "_" + split[1] + "_" + split[2] new = split[3] total_shared_meta = dih_sun_recurs_shared_plot(meta_path + member + "_all_human_meta.txt", save, new, 0) # uber_goes_metadatalist = dih_sun_recurs_goes_scratch_plot(meta_path + member + '_human_meta_131.txt',member) savelist = savelist1 + savelist2 hist_final = dih_hist_goes_131_scratch(savelist, histname) return hist_final
def dih_data_routine1_cropped(dirname, savename): # creates lightcurves, metadata, rawdata for ivo files ivo_list = dih_sun_cropped_plotter(dirname, savename) # creates shared_plots total_shared_meta = dih_sun_recurs_shared_plot( "/data/george/dherman/metadata/" + savename + "_all_human_meta.txt", savename, "shared_plot" ) channel_list = [131, 171, 211, 304, 335, 193] all_hist_info = [] # creates histograms for all channel combinations for channel in channel_list: other_channel_list = [j for j, j in enumerate(channel_list) if j != channel] for member in other_channel_list: hist_info = dih_hist_events( "/data/george/dherman/metadata/" + savename + "_all_human_meta.txt", str(channel) + "_" + str(member) + "_hist_" + savename, channel, member, ) hist_file = open("/data/george/dherman/metadata/" + savename + "all_peak_comparison_human_meta.txt", "a") simplejson.dump(hist_info, hist_file) hist_file.close() all_hist_info.append(hist_info) return all_hist_info