Major change : introduced mdf_skeleton class in mdf module in order to give flexibility of changing data structure without major impact on other modules. File metadata (date, time, author, etc.) are now accessible from file_metadata attribute. Also improved mdf representation with more concise print.
Improved memory consumption from both mdf3 and mdf4 by removing single file multiprocessing (mdfconverter still using file by file multiprocessing).
bugs fixes:
- thanks to mdf_skeleton, properly tackle unique name concern by appending datagroup number to channel name
- generally improved robustness of export methods