User Guide
Overview
This repository provides Postman local-mode artifacts and visualizer examples for PyPNM API workflows.
Required Postman version: Postman Desktop v12+ (local YAML collection support).
Main artifacts:
postman/collections/PyPNM/**.request.yamlpostman/collections/PyPNM-CMTS/**.request.yamlpostman/environments/PyPNM Remote Server.environment.yamlpostman/globals/workspace.globals.yaml
Install Postman
- Follow
docs/postman-install.mdfor Ubuntu/Windows install steps - Install and open Postman
Clone Repository
git clone https://github.com/PyPNMApps/Postman-PyPNMApps-API.git
cd Postman-PyPNMApps-API
Load Postman Assets
Follow docs/postman-import-and-navigation.md for:
- opening local-mode YAML collections/environment/globals
- configuring
pypnm_url - navigating the
PyPNMcollection and first request
Configure URL and Variables
Minimum variables commonly needed:
pypnm_urlcm_ip_addresscm_mac_addresscm_snmp_community_rworsnmp_v2_community_rw
Additional workflow variables often needed:
tftp_server_ipv4tftp_server_ipv6channel_idsmeasurement_durationmulti_measurement_durationop_idtransaction_idfilenameoperation_idmac_addressanalysis_min_avg_max
First Request
Health check:
- Open
PyPNM -> Health -> Health - Set
pypnm_url - Click
Send
Then try a single-capture request such as Ofdm-RxMER-GetCapture.
Visualizer Notes
The visual HTML templates in visual/ are example visualizers for Postman Visualizer usage.
- Example MAC and
system_descriptionvalues are sanitized to generic placeholders. - See
docs/tools.mdfor the sanitize tool that enforces this.
MultiCapture RxMER Echo Detection 1
For visual/PyPNM/MultiCapture/RxMER/Ofdm-RxMER-Analysis-Echo-Detection-1.html:
- Top chart shows all channels aligned by frequency using
rxmer.avg. - Each channel card shows one RxMER Avg graph.
- Echo details are shown in an echo table directly under each channel graph.
- Echo status may show
Echo Detected,Standing Wave Likely, orNo Echo Detected.