Proactive network maintenance (PNM)¶
Python helpers for decoding DOCSIS PNM binaries and running signal-processing workflows.
Before you start - Install PyPNM with extras (
pip install -e .[dev,docs]) so NumPy/SciPy dependencies are present. - PNM decoders expect raw files captured via the FastAPI workflows or stored under.data/pnm. Use the file manager API to fetch them if needed.
File formats and decoding¶
| Guide | Description |
|---|---|
| PNM processing | Links to each parser/decoder (RxMER, channel estimation, modulation profiles, etc.). |
Signal processing helpers¶
| Guide | Description |
|---|---|
| Butterworth smoothing | Low-pass filtering for OFDM coefficients and diagnostics. |
| Echo detection | FFT/IFFT-based time-domain analysis of OFDM coefficients. |
| Moving average | Simple moving average for OFDM and spectrum diagnostics. |