Skip to content

RLPfeiffer/CMPViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMP Viewer (v1.5.2)

A cross-platform tool for visualizing and analyzing multidimensional images with clustering capabilities, written in Python.

CMPViewer Team: Rebecca Pfeiffer (Lead contact) Eric Kunz Joyce Wang James Anderson Nat Quayle Nelson

Description

CMP Viewer is a tool for visualizing and analyzing multidimensional images. It provides functionality for loading images, performing clustering operations, and visualizing the results. The application uses PyQt5 for its graphical user interface.

Installation

Using pip

pip install cmp_viewer

From source

git clone https://github.com/yourusername/cmp_viewer.git
cd cmp_viewer
pip install -e .

Usage

After installation, you can run the application using:

cmp-viewer

Or from Python:

from cmp_viewer.__main__ import main
main()

Dependencies

  • numpy (>=2.2.5)
  • PyQt5
  • scikit-learn
  • Pillow (>=11.2.1)
  • opencv-python (for mac install use opencv-python-headless)
  • nornir_imageregistration (from GitHub)
  • nornir_shared (from GitHub)
  • nornir_pools (from GitHub)
  • qimage2ndarray
  • matplotlib (>=3.10.3)
  • scipy (>=1.15.3)
  • scikit-image (>=0.25.2)
  • imageio (>=2.37.0)
  • tifffile (>=2025.5.10)
  • networkx (>=3.4.2)
  • pydantic (>=2.11.4)

License

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

About

Importer to view, cluster, and analyze CMP images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages