"Kirribilli" is a skeleton module to read numerical (and text in some cases) signals from raw MDF files, re-sample them to certain frequencies if required, and save them into a SQL database.
MDF is an efficient and high performance file format. Saving signals in database however brings potential benefits for web-based data management and visualization.
MDF v4.10 is tested. Theoretically the module should support v3.20 onwards.
pip install asammdf
pip install PyQt5
pip install -I --no-deps https://github.com/pyqtgraph/pyqtgraph/archive/develop.zip
pip install psutil
New dependencies may be added. Skip PyQt5 and pyqtgraph if GUI is not used.
PostgreSQL (V10 is tested)
pip install psycopg2
Feel free to create issues and/or PR to help improve.