コード例 #1
0
def merge_reader_v4_compress(path, output, fmt):
    os.chdir(path)
    files = [r'test.mf4', ] * 2
    with Timer('Merge 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.mergeMdf(x2)
    output.send([timer.output, timer.error])
コード例 #2
0
def merge_reader_v4(path, output, fmt):
    files = [r'test.mf4', ] * 2
    os.chdir(path)
    with Timer('Merge 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.mergeMdf(x2)
    output.send([timer.output, timer.error])
コード例 #3
0
ファイル: bench.py プロジェクト: kopytjuk/asammdf
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])
コード例 #4
0
ファイル: bench.py プロジェクト: Murmele/asammdf
def merge_reader_v4_nodata(output, fmt):

    files = [
        r'test.mf4',
    ] * 3
    with Timer('Merge 3 files',
               'mdfreader {} nodata v4'.format(mdfreader_version),
               fmt) as timer:
        x1 = MDFreader(files[0], noDataLoading=True)
        x1.resample(0.01)
        x2 = MDFreader(files[1], noDataLoading=True)
        x2.resample(0.01)
        x1.mergeMdf(x2)

    output.send([timer.output, timer.error])
コード例 #5
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.mergeMdf(x2)
        x2 = MDFreader(files[2])
        x2.resample(0.01)
        x1.mergeMdf(x2)
    output.send([timer.output, timer.error])
コード例 #6
0
def merge_reader_v4_compress(output, fmt, size):

    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.mergeMdf(x2)
        x2 = MDFreader(files[2])
        x2.resample(0.01)
        x1.mergeMdf(x2)
    output.send([timer.output, timer.error])
コード例 #7
0
ファイル: bench.py プロジェクト: kopytjuk/asammdf
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])
コード例 #8
0
def get_all_reader3_compression_bcolz():
    os.chdir(path)
    x = MDFreader(r'test.mdf', compression=6)
    with Timer('mdfreader {} compression bcolz 6 mdfv3'.format(
            mdfreader_version)):
        for s in x:
            y = x.getChannelData(s)
コード例 #9
0
def all_reader4_nodata():
    os.chdir(path)
    with Timer('mdfreader {} noDataLoading mdfv4'.format(mdfreader_version)):
        x = MDFreader(r'test.mf4', noDataLoading=True)
        for s in x:
            y = x.getChannelData(s)
        x.write('x.mf4')
コード例 #10
0
def all_reader4():
    os.chdir(path)
    with Timer('mdfreader {} mdfv4'.format(mdfreader_version)):
        x = MDFreader(r'test.mf4')
        for s in x:
            y = x.getChannelData(s)
        x.write('x.mf4')
コード例 #11
0
ファイル: bench.py プロジェクト: suertang/asammdf
def open_reader4_compression_bcolz(path, output, fmt):
    os.chdir(path)
    with Timer('Open file',
               'mdfreader {} compress bcolz 6 mdfv4'.format(mdfreader_version),
               fmt) as timer:
        MDFreader(r'test.mf4', compression=6)
    output.send([timer.output, timer.error])
コード例 #12
0
def open_reader4(output, fmt):

    with Timer('Open file',
               'mdfreader {} mdfv4'.format(mdfreader_version),
               fmt) as timer:
        MDFreader(r'test.mf4')
    output.send([timer.output, timer.error])
コード例 #13
0
ファイル: bench.py プロジェクト: suertang/asammdf
def open_reader3_nodata(path, output, fmt):
    os.chdir(path)
    with Timer('Open file',
               'mdfreader {} noDataLoading mdfv3'.format(mdfreader_version),
               fmt) as timer:
        MDFreader(r'test.mdf', noDataLoading=True)
    output.send([timer.output, timer.error])
コード例 #14
0
ファイル: bench.py プロジェクト: HongjieMaTJU/asammdf
def open_reader4_compression(output, fmt):

    with Timer('Open file',
               'mdfreader {} compress mdfv4'.format(mdfreader_version),
               fmt) as timer:
        MDFreader(r'test.mf4', compression='blosc')
    output.send([timer.output, timer.error])
コード例 #15
0
ファイル: bench.py プロジェクト: yongkyuns/asammdf
def open_reader4_nodata(output, fmt):

    with Timer("Open file",
               "mdfreader {} no_data_loading mdfv4".format(mdfreader_version),
               fmt) as timer:
        MDFreader(r"test.mf4", no_data_loading=True)
    output.send([timer.output, timer.error])
コード例 #16
0
ファイル: bench.py プロジェクト: yongkyuns/asammdf
def save_reader4(output, fmt):

    x = MDFreader(r"test.mf4")
    with Timer("Save file", "mdfreader {} mdfv4".format(mdfreader_version),
               fmt) as timer:
        x.write(r"x.mf4")
    output.send([timer.output, timer.error])
コード例 #17
0
ファイル: bench.py プロジェクト: kopytjuk/asammdf
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])
コード例 #18
0
ファイル: bench.py プロジェクト: HongjieMaTJU/asammdf
def open_reader4_nodata(output, fmt):

    with Timer('Open file',
               'mdfreader {} noDataLoading mdfv4'.format(mdfreader_version),
               fmt) as timer:
        MDFreader(r'test.mf4', noDataLoading=True)
    output.send([timer.output, timer.error])
コード例 #19
0
ファイル: bench.py プロジェクト: suertang/asammdf
def open_reader3_compression(path, output, fmt):
    os.chdir(path)
    with Timer('Open file',
               'mdfreader {} compress mdfv3'.format(mdfreader_version),
               fmt) as timer:
        MDFreader(r'test.mdf', compression='blosc')
    output.send([timer.output, timer.error])
コード例 #20
0
ファイル: bench.py プロジェクト: yahym/asammdf
def save_reader3(path, output, fmt):
    os.chdir(path)
    x = MDFreader(r'test.mdf')
    with Timer('Save file', 'mdfreader {} mdfv3'.format(mdfreader_version),
               fmt) as timer:
        x.write(r'x.mdf')
    output.send([timer.output, timer.error])
コード例 #21
0
ファイル: bench.py プロジェクト: yongkyuns/asammdf
def open_reader4_compression(output, fmt):

    with Timer("Open file",
               "mdfreader {} compress mdfv4".format(mdfreader_version),
               fmt) as timer:
        MDFreader(r"test.mf4", compression="blosc")
    output.send([timer.output, timer.error])
コード例 #22
0
ファイル: bench.py プロジェクト: HongjieMaTJU/asammdf
def save_reader4(output, fmt):

    x = MDFreader(r'test.mf4')
    with Timer('Save file', 'mdfreader {} mdfv4'.format(mdfreader_version),
               fmt) as timer:
        x.write(r'x.mf4')
    output.send([timer.output, timer.error])
コード例 #23
0
ファイル: bench.py プロジェクト: HongjieMaTJU/asammdf
def get_all_reader4(output, fmt):

    x = MDFreader(r'test.mf4')
    with Timer('Get all channels',
               'mdfreader {} mdfv4'.format(mdfreader_version), fmt) as timer:
        for s in x:
            x.getChannelData(s)
    output.send([timer.output, timer.error])
コード例 #24
0
ファイル: bench.py プロジェクト: HongjieMaTJU/asammdf
def save_reader4_nodata(output, fmt):

    x = MDFreader(r'test.mf4', noDataLoading=True)
    with Timer('Save file',
               'mdfreader {} noDataLoading mdfv4'.format(mdfreader_version),
               fmt) as timer:
        x.write(r'x.mf4')
    output.send([timer.output, timer.error])
コード例 #25
0
ファイル: bench.py プロジェクト: suertang/asammdf
def save_reader3_nodata(path, output, fmt):
    os.chdir(path)
    x = MDFreader(r'test.mdf', noDataLoading=True)
    with Timer('Save file',
               'mdfreader {} noDataLoading mdfv3'.format(mdfreader_version),
               fmt) as timer:
        x.write(r'x.mdf')
    output.send([timer.output, timer.error])
コード例 #26
0
ファイル: bench.py プロジェクト: yahym/asammdf
def get_all_reader3(path, output, fmt):
    os.chdir(path)
    x = MDFreader(r'test.mdf')
    with Timer('Get all channels',
               'mdfreader {} mdfv3'.format(mdfreader_version), fmt) as timer:
        for s in x:
            x.getChannelData(s)
    output.send([timer.output, timer.error])
コード例 #27
0
ファイル: bench.py プロジェクト: yongkyuns/asammdf
def get_all_reader3(output, fmt):

    x = MDFreader(r"test.mdf")
    with Timer("Get all channels",
               "mdfreader {} mdfv3".format(mdfreader_version), fmt) as timer:
        for s in x:
            x.get_channel_data(s)
    output.send([timer.output, timer.error])
コード例 #28
0
ファイル: bench.py プロジェクト: yongkyuns/asammdf
def save_reader4_nodata(output, fmt):

    x = MDFreader(r"test.mf4", no_data_loading=True)
    with Timer("Save file",
               "mdfreader {} no_data_loading mdfv4".format(mdfreader_version),
               fmt) as timer:
        x.write(r"x.mf4")
    output.send([timer.output, timer.error])
コード例 #29
0
ファイル: bench.py プロジェクト: suertang/asammdf
def save_reader4_compression_bcolz(path, output, fmt):
    os.chdir(path)
    x = MDFreader(r'test.mf4', compression=6)
    with Timer('Save file',
               'mdfreader {} compress bcolz6 mdfv4'.format(mdfreader_version),
               fmt) as timer:
        x.write(r'x.mf4')
    output.send([timer.output, timer.error])
コード例 #30
0
ファイル: bench.py プロジェクト: HongjieMaTJU/asammdf
def get_all_reader3_nodata(output, fmt):

    x = MDFreader(r'test.mdf', noDataLoading=True)
    with Timer('Get all channels',
               'mdfreader {} nodata mdfv3'.format(mdfreader_version),
               fmt) as timer:
        for s in x:
            x.getChannelData(s)
    output.send([timer.output, timer.error])