/pyulog

Python module & scripts for ULog files

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

pyulog

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

Installation with package manager:

pip install pyulog

Installation from source:

python setup.py build install

Command Line Scripts

  • 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.

Development

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 .

Testing

nosetests -sv

or

python setup.py test

Code Checking

pylint pyulog/*.py