Skip to content
This repository has been archived by the owner on Sep 1, 2024. It is now read-only.

Commit

Permalink
Modified README
Browse files Browse the repository at this point in the history
  • Loading branch information
fabrizio-ottati committed Dec 9, 2022
1 parent 26643db commit 9fc6d4e
Showing 1 changed file with 53 additions and 36 deletions.
89 changes: 53 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,48 +142,65 @@ Here it is a small benchmark using `expelliarmus` on the file formats supported.

![full_read](images/full_read.png)

==================================================
Full file read
==================================================
DAT (413MB), execution time: 0.248s.
HDF5 (826MB, +100.00%), execution time: 0.361s, +45.78%.
HDF5 GZIP (163MB, -60.53%), execution time: 2.348s, +847.56%.
HDF5 LZF (316MB, -23.49%), execution time: 1.419s, +472.77%.
NumPy (826MB, +100.00%), execution time: 0.138s, -44.16%.
==================================================
EVT2 (157MB), execution time: 0.221s.
HDF5 (621MB, +295.54%), execution time: 0.252s, +14.00%.
HDF5 GZIP (156MB, -0.64%), execution time: 2.111s, +854.72%.
HDF5 LZF (276MB, +75.80%), execution time: 1.206s, +445.73%.
NumPy (621MB, +295.54%), execution time: 0.092s, -58.25%.
==================================================
EVT3 (350MB), execution time: 1.824s.
HDF5 (1701MB, +386.00%), execution time: 0.690s, -62.18%.
HDF5 GZIP (419MB, +19.71%), execution time: 5.533s, +203.37%.
HDF5 LZF (746MB, +113.14%), execution time: 3.009s, +64.99%.
NumPy (1701MB, +386.00%), execution time: 0.259s, -85.79%.
------------------------------------------------------------------------------------------------------------
Software | Size [MB] | Diff. DAT | Diff. EVT2 | Diff. EVT3 | Time [s] | Diff. DAT | Diff. EVT2 | Diff. EVT3
------------------------------------------------------------------------------------------------------------
exp. DAT | 851 | -0% | +100% | +143% | 1.15 | -0% | +43% | -41%
------------------------------------------------------------------------------------------------------------
exp. EVT2 | 426 | -50% | -0% | +22% | 0.80 | -30% | -0% | -59%
------------------------------------------------------------------------------------------------------------
exp. EVT3 | 350 | -59% | -18% | -0% | 1.95 | +70% | +144% | -0%
------------------------------------------------------------------------------------------------------------
hdf5 | 1701 | +100% | +299% | +386% | 0.73 | -36% | -8% | -62%
------------------------------------------------------------------------------------------------------------
hdf5_lzf | 746 | -12% | +75% | +113% | 3.09 | +170% | +287% | +58%
------------------------------------------------------------------------------------------------------------
hdf5_gzip | 419 | -51% | -2% | +20% | 5.60 | +389% | +600% | +187%
------------------------------------------------------------------------------------------------------------
numpy | 1701 | +100% | +299% | +386% | 0.32 | -72% | -60% | -84%
------------------------------------------------------------------------------------------------------------


![chunk_read](images/window_read.png)

Time windowing read
------------------------------------------------------------------------------------------------------------
Software | Size [MB] | Diff. DAT | Diff. EVT2 | Diff. EVT3 | Time [s] | Diff. DAT | Diff. EVT2 | Diff. EVT3
------------------------------------------------------------------------------------------------------------
exp. DAT | 851 | -0% | +100% | +143% | 1.58 | -0% | +4% | -39%
------------------------------------------------------------------------------------------------------------
exp. EVT2 | 426 | -50% | -0% | +22% | 1.51 | -4% | -0% | -42%
------------------------------------------------------------------------------------------------------------
exp. EVT3 | 350 | -59% | -18% | -0% | 2.58 | +64% | +71% | -0%
------------------------------------------------------------------------------------------------------------
hdf5 | 1701 | +100% | +299% | +386% | 1.02 | -35% | -32% | -60%
------------------------------------------------------------------------------------------------------------
hdf5_lzf | 746 | -12% | +75% | +113% | 3.82 | +143% | +153% | +48%
------------------------------------------------------------------------------------------------------------
hdf5_gzip | 419 | -51% | -2% | +20% | 6.88 | +337% | +355% | +166%
------------------------------------------------------------------------------------------------------------


![chunk_read](images/chunk_read.png)


==================================================
Chunk reading.
==================================================
DAT (413MB), execution time: 0.625s.
HDF5 (826MB, +100.00%), execution time: 1.992s, +218.60%.
HDF5 LZF (316MB, -23.49%), execution time: 3.939s, +530.10%.
HDF5 GZIP (163MB, -60.53%), execution time: 5.675s, +807.75%.
==================================================
EVT2 (157MB), execution time: 0.282s.
HDF5 (621MB, +295.54%), execution time: 1.298s, +360.61%.
HDF5 LZF (276MB, +75.80%), execution time: 3.511s, +1146.43%.
HDF5 GZIP (156MB, -0.64%), execution time: 5.488s, +1848.33%.
==================================================
EVT3 (350MB), execution time: 1.795s.
HDF5 (1701MB, +386.00%), execution time: 3.944s, +119.79%.
HDF5 LZF (746MB, +113.14%), execution time: 10.360s, +477.28%.
HDF5 GZIP (419MB, +19.71%), execution time: 17.359s, +867.31%.
Chunk read
------------------------------------------------------------------------------------------------------------
Software | Size [MB] | Diff. DAT | Diff. EVT2 | Diff. EVT3 | Time [s] | Diff. DAT | Diff. EVT2 | Diff. EVT3
------------------------------------------------------------------------------------------------------------
exp. DAT | 851 | -0% | +100% | +143% | 1.64 | -0% | +3% | -22%
------------------------------------------------------------------------------------------------------------
exp. EVT2 | 426 | -50% | -0% | +22% | 1.58 | -3% | -0% | -24%
------------------------------------------------------------------------------------------------------------
exp. EVT3 | 350 | -59% | -18% | -0% | 2.09 | +28% | +32% | -0%
------------------------------------------------------------------------------------------------------------
hdf5 | 1701 | +100% | +299% | +386% | 4.20 | +157% | +166% | +101%
------------------------------------------------------------------------------------------------------------
hdf5_lzf | 746 | -12% | +75% | +113% | 10.36 | +534% | +555% | +395%
------------------------------------------------------------------------------------------------------------
hdf5_gzip | 419 | -51% | -2% | +20% | 17.23 | +954% | +989% | +724%
------------------------------------------------------------------------------------------------------------

## Contributing
Please check our documentation page for more details on contributing.

0 comments on commit 9fc6d4e

Please sign in to comment.