Skip to main content

Python Application which enables users to quickly visualize NMF decomposition.

Project description

NMF Viewer

The NMF Viewer is a graphical user interface meant to enable users to visualize results of an NMF computation. It bases itself off the automatic-spike-detection package.

Usage

The NMF Viewer can either be used as a stand alone application from the command line or it can be integrated into a PyQt application.

Command Line

Clone this repository and navigate to the NMF Viewer directory.
Run python app.py to open the NMF Window.

PyQt Application

Install the NMF Viewer with pip install nmfviewer
or clone this repository and include it with pip install -e path/to/viewer/

To include the NMF Window in your application, place the import statement at the top of your file:
from nmfViewer.NMFWindow import NMFWindow

Use NMFWindow as you would use any QWidget.

Results Format

The results are expected to correspond to the structure given by the available automatic-spike-detection package. The viewer uses the functions provided by spidet.save.nmf_data to load the results.

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

nmfviewer-1.0.0.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

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

nmfviewer-1.0.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nmfviewer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fc78a39c3c9adec886d9c318cf4eb5cbb3542b499559d421f48094cfad80651c
MD5 ef31b0eeb588e52c2a159a08048ed024
BLAKE2b-256 c1f422e6988fb4ac3691917c09417aae12fd60bfe4202ebc7c5c7504a63f2fdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nmfviewer-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for nmfviewer-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b456f454e9d753a3f1da71c1ec61f4fb68c30699768a7b9cbb86a1d8230b632
MD5 1dcfbda3812c4788411e50c9623dfc04
BLAKE2b-256 f87900960454fb339e39bf12dada6de8bcad5555895f1a8714c947d7e98b25c1

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