Esempio n. 1
0
def merge_reader_v3(output, fmt):

    files = [r"test.mdf"] * 3
    with Timer("Merge 3 files", "mdfreader {} v3".format(mdfreader_version),
               fmt) as timer:
        x1 = MDFreader(files[0])
        x1.resample(0.01)
        x2 = MDFreader(files[1])
        x2.resample(0.01)
        x1.merge_mdf(x2)
        x2 = MDFreader(files[2])
        x2.resample(0.01)
        x1.merge_mdf(x2)
    output.send([timer.output, timer.error])
Esempio n. 2
0
def merge_reader_v3_nodata(output, fmt):

    files = [r"test.mdf"] * 3
    with Timer("Merge 3 files",
               "mdfreader {} nodata v3".format(mdfreader_version),
               fmt) as timer:
        x1 = MDFreader(files[0], no_data_loading=True)
        x1.resample(0.01)
        x2 = MDFreader(files[1], no_data_loading=True)
        x2.resample(0.01)
        x1.merge_mdf(x2)
        x2 = MDFreader(files[2], no_data_loading=True)
        x2.resample(0.01)
        x1.merge_mdf(x2)
    output.send([timer.output, timer.error])
Esempio n. 3
0
def merge_reader_v4_compress(output, fmt):

    files = [r"test.mf4"] * 3
    with Timer("Merge 3 files",
               "mdfreader {} compress v4".format(mdfreader_version),
               fmt) as timer:
        x1 = MDFreader(files[0], compression="blosc")
        x1.resample(0.01)
        x2 = MDFreader(files[1], compression="blosc")
        x2.resample(0.01)
        x1.merge_mdf(x2)
        x2 = MDFreader(files[2], compression="blosc")
        x2.resample(0.01)
        x1.merge_mdf(x2)

    output.send([timer.output, timer.error])
Esempio n. 4
0
def merge_reader_v4(output, fmt):
    files = [
        r'test.mf4',
    ] * 3

    with Timer('Merge 3 files', 'mdfreader {} v4'.format(mdfreader_version),
               fmt) as timer:
        x1 = MDFreader(files[0])
        x1.resample(0.01)
        x2 = MDFreader(files[1])
        x2.resample(0.01)
        x1.merge_mdf(x2)
        x2 = MDFreader(files[2])
        x2.resample(0.01)
        x1.merge_mdf(x2)

    output.send([timer.output, timer.error])
Esempio n. 5
0
def merge_reader_v3_compress(output, fmt):

    files = [
        r'test.mdf',
    ] * 3
    with Timer('Merge 3 files',
               'mdfreader {} compress v3'.format(mdfreader_version),
               fmt) as timer:
        x1 = MDFreader(files[0], compression='blosc')
        x1.resample(0.01)
        x2 = MDFreader(files[1], compression='blosc')
        x2.resample(0.01)
        x1.merge_mdf(x2)
        x2 = MDFreader(files[2], compression='blosc')
        x2.resample(0.01)
        x1.merge_mdf(x2)
    output.send([timer.output, timer.error])