コード例 #1
0
ファイル: concat_dir.py プロジェクト: caja-matematica/pyRBC
def copy_concat_file(
    cell,
    mode,
    new_home="/sciclone/data10/jberwald/wyss/concat_files/",
    old_home="/sciclone/data10/jberwald/wyss/data/Cells_Jesse/",
):
    """
    Copy the concatenated fft files (at a given mode) to a single
    directory. Rename with cell and mode appended in the process.

    Files copied to <new_home>/cell/r<mode>_betti/all_pickle.pkl
    """
    if not cell.endswith("/"):
        cell += "/"
    # make a new directory to copy file to
    F.make_dir(new_home + cell)
    mode_str = F.mode2str(mode)
    r_mode = "r" + mode_str + "_betti/"
    new_fpath = new_home + cell + r_mode
    F.make_dir(new_fpath)

    # now copy from old_home -> new_home
    if "old" in cell:
        cell_type = "Old/"
    else:
        cell_type = "New/"
    fft_path = "fft_frames/normed_frames/"
    fpath = old_home + cell_type + "frames/" + cell + fft_path + r_mode + "all_frames.pkl"
    shutil.copy(fpath, new_fpath)
コード例 #2
0
ファイル: concat_dir.py プロジェクト: caja-matematica/pyRBC
    modes = np.linspace(0, 1, 21)

    new_fdir = "/sciclone/home04/jberwald/data10/wyss/data/Cells_Jesse/New/frames/"
    old_fdir = "/sciclone/home04/jberwald/data10/wyss/data/Cells_Jesse/Old/frames/"
    new_cells = ["new_110125/"]  # , 'new_130125/', 'new_140125/', 'new_40125/', 'new_50125/' ] #   'new_110125/',
    old_cells = ["old_100125/", "old_120125/", "old_50125/", "old_90125/"]  # ,

    subdir = "fft_frames/normed_frames/"

    print "concatenating cell data..."
    for cell in new_cells:
        print "cells", cell
        # concat_files( new_fdir _ cell )
        for mode in modes:
            str_mode = F.mode2str(mode)
            # thresh_dir = 'r' + str_mode + '/'
            betti_dir = "r" + str_mode + "_betti/"
            # first the threshold files
            # cell_dir = new_fdir + cell + subdir + thresh_dir
            # concat_files( cell_dir )
            # now the betti files
            cell_dir = new_fdir + cell + subdir + betti_dir
            concat_files(cell_dir)

    # for cell in old_cells:
    #     print "cells", cell
    #     #concat_files( new_fdir _ cell )
    #     for mode in modes:
    #         #thresh_dir = 'r' + str_mode + '/'
    #         str_mode = F.mode2str( mode )