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