コード例 #1
0
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
コード例 #2
0
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
コード例 #3
0
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
コード例 #4
0
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