πŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more β†’

mheatmap

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mheatmap

A package for mosaic/proportional heatmap visualization and matrix analysis

1.2.5
Maintainers
1

mheatmap logo mheatmap

PyPI version License: MIT

A Python package for advanced heatmap visualization and matrix analysis, featuring mosaic/proportional heatmaps, confusion matrix post-processing, and spectral reordering capabilities.

πŸ“‹ Table of Contents

πŸš€ Features

  • Mosaic Heatmap
    Visualize matrix values with proportionally-sized cells.
    Comparison between normal and mosaic heatmap

  • Automatic Model Calibration (AMC)
    Align, Mask, and Confusionβ€”an algorithm for post-processing confusion matrices.

  • Spectral Reordering
    Reorder matrices based on spectral analysis. Spectral reordering example

  • RMS (Reverse Merge/Split) Analysis
    Perform advanced permutation analysis to explore matrix structures.
    RMS permutation example

πŸ“¦ Installation

Install from PyPI

pip install mheatmap

Install from source

git clone https://github.com/qqgjyx/mheatmap.git
cd mheatmap
pip install .

πŸ“˜ Documentation

Comprehensive documentation is available here.

πŸ“š Examples

See Examples for more detailed examples.

πŸ›  Contributing

We welcome contributions to improve mheatmap! Please follow these steps:

  • Fork the repository
  • Create a new branch (feature-branch)
  • Commit your changes
  • Open a pull request

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for details.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts