Gabriel Selzer
Gabriel Selzer
For reproducability, PyImageJ users must specify both the python and java versions. Documentation would benefit from a standard mechanism for reporting/writing all versions in a single source.
Running the [Google Colab](https://github.com/imagej/pyimagej/blob/main/doc/Install.md#dynamic-installation-within-google-colab), example, I get the following exception running this line: ```python ij.py.run_plugin("Filter Rank", {"window": 3, "randomise": True}, imp=imp) ``` ``` [java.lang.Enum.toString] java.lang.VerifyError: (class: Filter_Rank, method: setup signature:...
As described in [this forum post](https://forum.image.sc/t/error-when-correlating-large-images-in-ops/75433?u=gselzer), `CreateOutputFFTMethods` will fail when it is asked to create a large image, as it always assumes that the image can be an `ArrayImg`. We...
Python 3.7 will reach end-of-life [in June](https://devguide.python.org/versions/). With that in mind, we should bump the minimum Python version to 3.8. When doing so, we might want to grep for any...
[AbstractDisplay.close()](https://github.com/scijava/scijava-common/blob/3e0afe10014db09bd891c4290d994fbdf68f792f/src/main/java/org/scijava/display/AbstractDisplay.java#L128) tries to remove the display if active by calling displayService.setActiveDisplay(null), but this doesn't do anything because the [default implementation](https://github.com/scijava/scijava-common/blob/3e0afe10014db09bd891c4290d994fbdf68f792f/src/main/java/org/scijava/display/DefaultDisplayService.java#L119) ignores null arguments. This leads to displays not actually closing...
I feel like the following should work, as a user, but it doesn't. May be an Ops issue, just filing it here because this is where I'm seeing it. 1....
This PR converts the search result `QTreeWidget` to use Qt's [model/view](https://doc.qt.io/qt-6/model-view-programming.html) paradigm - not only is this a better separation of concerns, but it also makes it easier to do...
This enables us to suggest users upgrade their versions without forcing them to do so. In this way, we allow users to upgrade their napari-imagej package *without* updating their ImageJ,...
We should ensure that the graphical changes made for the 0.2.0 release are reflected in updated images.
Trying to run the op `morphology.dilate(img "out"?, img "in1", list "in2", boolean "isFull"?) -> (img "out"?)` yields a widget that provides a layer selector for `in2`.  Unfortunately, this will...