Skip to main content

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.

Release files for nmfViewer 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nmfViewer 1.0.0
File Size Uploaded
nmfviewer-1.0.0.tar.gz 19.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nmfViewer 1.0.0
File Interpreter ABI Platform
nmfviewer-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.7 kB

Release files / nmfviewer-1.0.0.tar.gz

Download URL nmfviewer-1.0.0.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fc78a39c3c9adec886d9c318cf4eb5cbb3542b499559d421f48094cfad80651c
BLAKE2b-256 checksum
How to use checksums
c1f422e6988fb4ac3691917c09417aae12fd60bfe4202ebc7c5c7504a63f2fdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / nmfviewer-1.0.0-py3-none-any.whl

Download URL nmfviewer-1.0.0-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b456f454e9d753a3f1da71c1ec61f4fb68c30699768a7b9cbb86a1d8230b632
BLAKE2b-256 checksum
How to use checksums
f87900960454fb339e39bf12dada6de8bcad5555895f1a8714c947d7e98b25c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page