This repository contains a python package to parse ULog files and scripts to convert and display them. ULog is a self-describing logging format which is documented here.
Installation with package manager:
pip install pyulog
Installation from source:
python setup.py build install
ulog_info
: display information from an ULog file.ulog_messages
: display logged messages from an ULog file.ulog_params
: extract parameters from an ULog file.ulog2csv
: convert ULog to CSV files.ulog2kml
: convert ULog to KML files.
To install the code in a format so that it can be easily edited use the following command (this will install the package as a link to the repo):
pip install -e .
nosetests -sv
or
python setup.py test
pylint pyulog/*.py