Skip to content

Rfmeter package#1

Merged
jurgelenas merged 5 commits intomainfrom
rfmeter-package
Apr 1, 2026
Merged

Rfmeter package#1
jurgelenas merged 5 commits intomainfrom
rfmeter-package

Conversation

@jurgelenas
Copy link
Copy Markdown
Member

No description provided.

Replace standalone rf_meter_logger.py and plot_powers.py with a proper
Python package (rfmeter/) using typer for CLI subcommands: record, plot,
and list-ports. Adds organized logging by group/test name, serial port
auto-detection (USB only), and configurable plot parameters.
Plot command now auto-finds the latest CSV when no file is given,
filterable by --group/--test. Adds window title showing group and
filename. Recording supports --duration flag (e.g. '30m', '1h30m').
Add ruff as dev dependency for linting and formatting. Update pandas
to 3.0.2, matplotlib to 3.10.8, pyqt6 to 6.11.0, typer to 0.24.
Fix line length and import ordering issues found by ruff.
@jurgelenas jurgelenas merged commit eb4a14e into main Apr 1, 2026
2 checks passed
@jurgelenas jurgelenas deleted the rfmeter-package branch April 1, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant