A utility for large-scale analysis of standard data logs generated by robots in the FIRST Robotics Competition.
This is not optimized for single log file analysis, tools such as AdvantageScope are extremely highly reccomended for that use case over this.
Build: python -m build
Install local: python -m pip install .
Lint py: ruff check .
Lint rust: cargo clippy
Format: ./format.sh
Publish: python -m twine upload ./target/wheels/*
Test publish: python -m twine upload --repository=testpypi ./dist/*
The project needs to be freshly built before publishing. Twine will try to publish all files in ./dist
, including old builds, so running rm -rf ./dist
(or the Windows equivalent) is suggested.