-
Notifications
You must be signed in to change notification settings - Fork 74
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fixed a bug with noDataLoading reading
- Loading branch information
Showing
2 changed files
with
10 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello Aymeric,
did you change something with the blosc compression? I can't run benchmarks with 32bit Python (Python 2.7 and 3.6), multiprocessing being used, but without multiprocessing I get no errors. No problems with 64 bit Python
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm using a different PC with blosc 1.5.1 installed in all Python distributions. This is most likely a blosc issue
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Daniel, as an aside, is there any particular reason why you prefer blosc over hdf5 format compression? Tool chain requirements?
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure what you mean.
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I misunderstood something. Are you using blosc to compress data to disk, or to compress in memory data?
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Neither: I'm just benchmarking mdfreader with
compression='blosc'
init argument.4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok. I see.
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cristi-neagu do you use hdf5 to store measurements instead of MDF?
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not currently, but it is something I was considering.
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For info, it is used at my job to manipulate big endurance data. HDF5 is easily readable by Matlab and many other tools, shows good performance (can be even used as database, multiprocessing, etc.), flexible, widely used, a good competitor to mdf in fact (I do not understand why it is not used also in automotive industry as standard... with some standardised attributes, you could store sorted and unsorted data blocks, have attachments, SI, etc.). Nowadays, mdf can also be pared by Matlab with vehicle network toolbox.
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suspect that the reason behind the widespread use of the MDF format in the Automotive industry is that ETAS still uses it as a native format, and automotive engineers are not software engineers, so they don't really care about data efficiency. They mostly want their tools working consistently.
4b4c88f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You forget that Vector is quite a bit player in this field, and they developed this standard. There are many automotive companies in the ASAM membership list.