{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/7"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"},{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"}],"enrichment":{"capability":"Parses ULog files (a self-describing logging format) and provides command-line tools to extract, convert, and display logged data in multiple formats including CSV, KML, and ROS2 bag files.","skillfed_tags":["px4-autopilot","flight-data","log-parsing"],"use_cases":["Extract flight telemetry and sensor data from PX4 autopilot logs for post-flight analysis","Convert ULog files to CSV for data analysis in spreadsheets or statistical tools","Export GPS trajectories from flight logs to KML for visualization in Google Earth","Migrate ULog data to ROS2 bag format for use in robotics development pipelines","Debug autopilot behavior by examining logged parameters and system messages","Store and query flight logs in a database using the DatabaseULog class"],"what_it_does":"pyulog is a parser and toolkit for ULog, a self-describing binary logging format used by PX4 autopilot systems. It reads ULog files and exposes their contents through both command-line scripts and a Python API. The primary use is extracting flight data from drone and robotics systems for analysis, debugging, or conversion to other formats.\n\nThe package includes six command-line tools: ulog_info displays summary statistics and message counts, ulog_messages shows logged text output, ulog_params extracts configuration parameters, ulog2csv converts data to comma-separated values, ulog2kml exports GPS tracks for map visualization, and ulog2ros2bag converts to ROS2 bag format for integration with robotics workflows. It depends only on numpy and is actively maintained.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and fills a specific niche for PX4/drone users who need to parse and convert ULog files. The permissive BSD license poses no restrictions. Install it if you work with PX4 logs or need ULog parsing; skip it otherwise."},"id":"pyulog","links":{"html":"https://skillfed.io/packages/pyulog","md":"https://skillfed.io/packages/pyulog.md","pypi":"https://pypi.org/project/pyulog/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-06","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"pyulog","python_support":"unspecified","summary":"Python log parser for ULog"},"popularity":{"monthly_downloads":195937,"position":9802,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.4"}
