Skip to main content

module to read ardupilot binary logs to memory

Project description

Ardupilot Log Reader

This package wraps untidily around mavlogdump in pymavlink, to read an ardupilot log to a pandas dataframe.

usage

#set up the parser from ArdupilotLogReader import Ardupilot parser = Ardupilot( log_file, # the log file, .bin types = ['ARSP', 'ATT', 'BARO', 'GPS', 'IMU', 'RCIN', 'RCOU', 'BAT', 'MODE', 'NKF1', 'STAT', 'XKF1'], # fields to read from the log )

parser.dfs # a dict containing a dataframes of log data for each field requested. parser.join_logs(['ARSP', 'ATT']) #returns a pandas dataframe containing the ARSP and ATT data joined on time parser.parms # returns the parameters read from the top of the log

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ardupilot_log_reader-0.3.2.tar.gz (76.7 MB view hashes)

Uploaded Source

Built Distribution

ardupilot_log_reader-0.3.2-py3-none-any.whl (3.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page