Skip to content

Release 5.0.0

Choose a tag to compare

@danielhrisca danielhrisca released this 26 Feb 14:53
· 4552 commits to master since this release

Major changes

  • minimum Python version is now 3.6
  • memory option was removed; the new implementation behaves like memory='low' from the 4.7.11 release, but has better performance and resource usage
  • graphical interface requires PyQt5
  • new computed channels can be added to the plot in GUI
  • improved performance of GUI (with large channel count and sample count)

Comparison to 4.7.11

results

Open file Time [ms] RAM [MB]
asammdf 5.0.0 mdfv3

307

114

asammdf 4.7.11 full mdfv3

966

333

asammdf 4.7.11 low mdfv3

872

180

asammdf 4.7.11 minimum mdfv3

429

75

asammdf 5.0.0 mdfv4

431

127

asammdf 4.7.11 full mdfv4

1320

301

asammdf 4.7.11 low mdfv4

1192

136

asammdf 4.7.11 minimum mdfv4

1145

77

Save file Time [ms] RAM [MB]
asammdf 5.0.0 mdfv3

493

114

asammdf 4.7.11 full mdfv3

515

333

asammdf 4.7.11 low mdfv3

545

186

asammdf 4.7.11 minimum mdfv3

2120

82

asammdf 5.0.0 mdfv4

411

127

asammdf 4.7.11 full mdfv4

514

308

asammdf 4.7.11 low mdfv4

637

150

asammdf 4.7.11 minimum mdfv4

1476

90

Get all channels (36424 calls) Time [ms] RAM [MB]
asammdf 5.0.0 mdfv3

4617

114

asammdf 4.7.11 full mdfv3

1089

345

asammdf 4.7.11 low mdfv3

4627

198

asammdf 4.7.11 minimum mdfv3

6309

85

asammdf 5.0.0 mdfv4

7916

127

asammdf 4.7.11 full mdfv4

997

309

asammdf 4.7.11 low mdfv4

7931

147

asammdf 4.7.11 minimum mdfv4

9994

87

Convert file Time [ms] RAM [MB]
asammdf 5.0.0 v4 to v3

2541

152

asammdf 4.7.11 full v4 to v3

2571

568

asammdf 4.7.11 low v4 to v3

2576

218

asammdf 4.7.11 minimum v4 to v3

4946

112

Merge files Time [ms] RAM [MB]
asammdf 5.0.0 v3

5635

176

asammdf 4.7.11 full v3

7528

845

asammdf 4.7.11 low v3

7002

307

asammdf 4.7.11 minimum v3

8642

118

asammdf 5.0.0 v4

5438

174

asammdf 4.7.11 full v4

7868

793

asammdf 4.7.11 low v4

7432

237

asammdf 4.7.11 minimum v4

10395

119

graphical

x64_open
x64_open_ram_usage
x64_save
x64_save_ram_usage
x64_get_all_channels
x64_get_all_channels_ram_usage
x64_convert
x64_convert_ram_usage
x64_merge
x64_merge_ram_usage