Skip to content

ARK-Electronics/px4-log-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PX4 ULog Analysis Toolkit

A collection of tools for analyzing PX4 ULog flight log files, exposed as Claude Code skills.

Setup

pip install pyulog numpy matplotlib scipy

Requires Python 3.10+.

Usage

Analysis tools are available as Claude Code slash commands:

/profile-log logs/my-flight/my-flight.ulg

Scripts can also be run directly:

python3 scripts/profile_log_size.py path/to/log.ulg

Available Skills

Skill Description
/profile-log Break down a .ulg file by topic size, rate, and category
/accel-vibration Analyze accel vibration, compute PSDs/spectrograms, identify notch filter targets

Structure

scripts/        Analysis scripts
logs/           Catalogued logs — one dir per log with README and .ulg file
ideas/          Planned features — one file per idea
.claude/skills/ Claude Code skill definitions

Each log directory contains a README.md with YAML frontmatter tracking which skills have been run and freeform tags, making the catalogue searchable (e.g. grep -rl "gps-interference" logs/*/README.md).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages