Skip to main content

A GUI-based visualizer for Arm CMN (Coherent Mesh Network) systems using WindowsPerf backend

Project description

CMN Mesh Visualizer

CMN Mesh Visualiser Logo

This is a Python project that provides a GUI-based visualizer for Arm CMN (Coherent Mesh Network) systems. It parses and displays information generated by WindowsPerf and Topdown Tool, presenting their output files in an interactive interface. The visualizer enables analysis of topology, traffic, and performance metrics using PMU data from XPs, DTCs, and related components—helping engineers identify bottlenecks and understand system behavior across complex SoCs.

Installation

Install via pip using:

> pip install wperf-cmn-visualizer

Note: For more information, checkout INSTALL.md

Usage

Find out more about how to use this at USAGE.md

Contributing

To contribute to the project follow our Contributing Guidelines.

License

All code in this repository is licensed under the BSD 3-Clause License

Third-Party Dependencies

This project uses the following third-party library licensed under the GNU Lesser General Public License (LGPL):

  • PySide6 – Licensed under LGPL-3.0-only.

The LGPL-licensed package is used without modification and is dynamically linked (imported as a separate dependency via PyPI). In accordance with LGPL terms, users are free to replace or modify this library independently of this project.

Compliance Statement

The use of the LGPL-licensed package does not affect the licensing of this project, which remains under the BSD 3-Clause License. This is permitted under LGPL rules provided the library is dynamically linked and not embedded or modified.

For more details on the BSD 3-Clause License, see https://opensource.org/licenses/BSD-3-Clause.

For more details on the LGPL, see https://spdx.org/licenses/LGPL-3.0-only.html.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wperf_cmn_visualizer-1.0.0.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wperf_cmn_visualizer-1.0.0-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

Details for the file wperf_cmn_visualizer-1.0.0.tar.gz.

File metadata

  • Download URL: wperf_cmn_visualizer-1.0.0.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for wperf_cmn_visualizer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 128221e9c70de6e23e03738d4d93c9ab1872a2b0fab59a472cd9090d9ec49139
MD5 53ffceadfe2feea2139a3c500518e5b5
BLAKE2b-256 ab74d2e049b689d9b45b489ea7d79e84f059cf524e766fb4c3fe2656b7e205d8

See more details on using hashes here.

File details

Details for the file wperf_cmn_visualizer-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for wperf_cmn_visualizer-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a86277a49dc18cc199c3351dcca5cc56056c00efb706d891880f6c5a93885d47
MD5 f08ac93219b0d41b9af01eff717e5944
BLAKE2b-256 de879ecba3b69708a2b3e3eb1b2162de04c75fed5ed93a808649740446e03aed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page