Metadata-Version: 2.4
Name: wperf-cmn-visualizer
Version: 0.1.0
Summary: A GUI-based visualizer for Arm CMN (Coherent Mesh Network) systems using WindowsPerf backend
License: BSD-3-Clause
Requires-Python: >=3.12.4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ttkbootstrap
Requires-Dist: numpy
Requires-Dist: pandas
Dynamic: license-file

# CMN Mesh Visualizer

This is a Python project that uses WindowsPerf as a backend to provide a GUI-based visualiser for Arm CMN (Coherent Mesh Network) systems. It enables visual analysis of topology, traffic, and performance metrics using PMU data from XPs, DTCs, and related components—helping engineers identify bottlenecks and understand system behaviour across complex SoCs.

## Installation

To install the project locally:

```bash
pip install .
```
For development mode installation:

```bash
pip install -e .
```

## Project Structure

```bash
cmn-mesh-visualizer/
├── wperf-cmn-visualizer/     # Main Python module containing *.py implementation files
│   └── *.py
├── tests/                    # Test suite containing *.py test files
│   └── *.py
└── pyproject.toml            # Project build and dependency metadata
```

## Contributing

To contribute to the project follow our [Contributing Guidelines](CONTRIBUTING.md).

## License

All code in this repository is licensed under the [BSD 3-Clause License](LICENSE)
