Collect and plot detailed information and statistics from your modem.
Install Python, then install pipx and use it to install modem-info
:
pipx install modem-info
To collect statistics from a supported modem, use the get
command with at least one of --csv
or --json
:
modem-info get [--csv] [--json] <ADDRESS>
To plot statistics that were saved in CSV format, use the plot
command:
modem-info plot <FILE>
For all options, run modem-info <COMMAND> --help
Vendor | Model | Driver Package |
---|---|---|
Hitron | CODA-45 | modem_info.drivers.hitron.coda45 |
git clone https://github.com/ReK42/modem-info.git
cd modem-info
python -m venv .env
source .env/bin/activate
python -m pip install --upgrade pip pre-commit
pre-commit install
pip install -e .[test]
mypy src
ruff check src
black --check src
pip install -e .[build]
python -m build