hyperspyUI
hyperspyUI copied to clipboard
A user interface for the hyperspy package. https://hyperspy.org/hyperspyUI
This PR adds an "NMF" button to the toolbar and decomposition menu that sits alongside the PCA and BSS buttons. I was a little unsure of how to implement it...
Adding plugins for doing processing of differential phase contrast datasets. The plugins made in https://github.com/hyperspy/hyperspyUI/pull/122, https://github.com/hyperspy/hyperspyUI/pull/123, https://github.com/hyperspy/hyperspyUI/pull/124, https://github.com/hyperspy/hyperspyUI/pull/125 and https://github.com/hyperspy/hyperspyUI/pull/126 has been combined into a single file. - [x] Add...
Currently calling hyperspyui when an instance is active results in the following: ```bash $ hyperspyui my_file.hdf5 QLocalSocket::connectToServer: Connection refused ``` Shouldn't it open the file in the current instance instead?
If possible, `SignalWrapper`/`ModelWrapper` classes should be replaced with a (singleton) class `SignalManager` or similar. This will simplify the signal tracking and management in the UI, and reduce the chance of...
Previously, `HookedSignal` was introduced to control/monitor hyperspy plotting. Instead, a set of events should be introduced to hyperspy (`plotting` and `plotted`), and `HookedSignal` removed or replaced by a `SignalManager` class...
Dialog to create a signal of arbitrary size/dimensions, and fill with zeros, ones or random data.