Skip to main content

Cougar Log

Cougar Log is a CLI for rapidly converting and visualizing .wpilog files!

See the following page for a guide on creating these files inside of an FRC robotics project:

https://docs.wpilib.org/en/stable/docs/software/telemetry/datalog.html

Quickstart

Installation

Run the following to install cougar-log using pip:

pip install cougar-log

Basic Usage Examples

See the documentation below this section for more specific capabilities of this CLI.

In this example, we have a file in our current directory called my_data_log.wpilog.

Converting to CSV

cougar-log convert -i my_data_log.wpilog

or, to convert any file in the given folder:

cougar-log convert -i .

Displaying as a Table

cougar-log table -i my_data_log.wpilog

Graphing Data

cougar-log graph -i my_data_log.wpilog

Filtering

Any of these commands can be used with a filter flag (-f/--filter) in order to select only the entries that have that name.

Use the table option to see the names of all of the log entries.

cougar-log graph -i my_data_log.wpilog -f /temps/drive

Downloading Files from a Robot

Replace XX.XX with your team number in that format.

Note: this command has a multitude of options available.

cougar-log download --host "10.XX.XX.2"

Documentation

Click the link below to visit the documentation:

frc2539.github.io/cougar-log

Release files for cougar-log 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cougar-log 0.1.3
File Size Uploaded
cougar-log-0.1.3.tar.gz 8.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cougar-log 0.1.3
File Interpreter ABI Platform
cougar_log-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.7 kB

Release files / cougar-log-0.1.3.tar.gz

Download URL cougar-log-0.1.3.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f3d79c51d306eaaf075879224623be41180fa09ffe0ae1a9d5cf302d052a873f
BLAKE2b-256 checksum
How to use checksums
5cbe408a892d425600c41fc7c4e63508fa6cd708d77b94dff8f007f0bb83a233
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.5 Linux/5.13.0-1031-azure

Release files / cougar_log-0.1.3-py3-none-any.whl

Download URL cougar_log-0.1.3-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4fb38fe8f4f0e01a1073f154539e126fafd1d0f7eb2034c094e43b655396de2d
BLAKE2b-256 checksum
How to use checksums
737716d404c69f21355be3030c10d80c0df008e29afa73ddf2a31eb5fc5eeaf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.5 Linux/5.13.0-1031-azure

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page