def split_files():

    path = argv[2]
    fmt = argv[3]
    index = [int(argv[4]), int(argv[5])]

    num = index[1] - index[0] + 1
    print "# Number of file    %d" % num

    for i in range(index[0], index[1] + 1):
        h = HistogramND(2)
        filename = os.path.join(path, fmt % i)
        print "    -> %s" % filename
        h.read(filename)
        h = h.split()
        for one in h:
            fn = "P%07d_%d.dat" % (i, one.min_each_dim[1])
            fn = os.path.join(path, fn)
            one.write(fn)
def split_files():

    path = argv[2]
    fmt = argv[3]
    index = [int(argv[4]), int(argv[5])]

    num = index[1] - index[0] + 1
    print "# Number of file    %d" % num

    for i in range(index[0], index[1] + 1):
        h = HistogramND(2)
        filename = os.path.join(path, fmt % i)
        print "    -> %s" % filename
        h.read(filename)
        h = h.split()
        for one in h:
            fn = "P%07d_%d.dat" % (i, one.min_each_dim[1])
            fn = os.path.join(path, fn)
            one.write(fn)