Ticket #1456 (closed feature: wontfix)

Opened 5 years ago

Last modified 3 years ago

Reimplement some IJ1 plugins [analysis]

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b8-analysis
Component: Plugins Version:
Severity: serious Keywords:
Cc: Blocked By: #490, #564, #612, #706, #790, #903, #960, #962, #980, #981, #982, #1263, #1264, #1266, #1267, #1289, #1322, #1520, #1878, #1909
Blocking: #1019

Description (last modified by bdezonia) (diff)

Some IJ1 plugins cannot be fully supported by our legacy layer data translation approach. Rewrite such (usually gui enhanced) plugins as pure IJ2 implementations.
See blocked ticket #1019 for further description

Change History

comment:1 Changed 5 years ago by bdezonia

  • Blocking 1019 added

<incorrect comment deleted>

Last edited 5 years ago by bdezonia (previous) (diff)

comment:2 Changed 5 years ago by bdezonia

  • Description modified (diff)

comment:3 Changed 5 years ago by bdezonia

  • Blocked By 490 added

comment:4 Changed 5 years ago by bdezonia

  • Blocked By 564 added

comment:5 Changed 5 years ago by bdezonia

  • Blocked By 612 added

comment:6 Changed 5 years ago by bdezonia

  • Blocked By 790 added

comment:7 Changed 5 years ago by bdezonia

  • Blocked By 903 added

comment:8 Changed 5 years ago by bdezonia

  • Blocked By 904 added

comment:9 Changed 5 years ago by bdezonia

  • Blocked By 960 added

comment:10 Changed 5 years ago by bdezonia

  • Blocked By 962 added

comment:11 Changed 5 years ago by bdezonia

  • Blocked By 980 added

comment:12 Changed 5 years ago by bdezonia

  • Blocked By 982 added

comment:13 Changed 5 years ago by bdezonia

  • Blocked By 1266 added

comment:14 Changed 5 years ago by bdezonia

  • Blocked By 981 added

comment:15 Changed 5 years ago by bdezonia

  • Blocked By 1144, 1432 added

comment:16 Changed 5 years ago by curtis

  • Summary changed from Reimplement some IJ1 plugins (2.0.0-beta5) to Reimplement some IJ1 plugins (2.0.0-beta7)
  • Milestone changed from imagej-2.0.0-beta6 to imagej-2.0.0-beta7

comment:17 Changed 5 years ago by bdezonia

  • Blocked By 1144 removed

comment:18 Changed 5 years ago by bdezonia

  • Blocked By 1432 removed

comment:19 Changed 5 years ago by bdezonia

  • Blocked By 1520 added

comment:20 Changed 5 years ago by bdezonia

  • Summary changed from Reimplement some IJ1 plugins (2.0.0-beta7) to Reimplement some IJ1 plugins (2.0.0-beta8)

comment:21 Changed 5 years ago by curtis

  • Summary changed from Reimplement some IJ1 plugins (2.0.0-beta8) to Reimplement some IJ1 plugins [analysis]

comment:22 Changed 5 years ago by curtis

  • Blocked By 1645 added

comment:23 Changed 5 years ago by bdezonia

  • Blocked By 1645 removed

comment:24 Changed 5 years ago by bdezonia

  • Blocked By 904 removed

comment:25 Changed 4 years ago by bdezonia

  • Blocked By 1878 added

comment:26 Changed 4 years ago by bdezonia

  • Blocked By 1909 added

comment:27 Changed 4 years ago by bdezonia

  • Blocked By 706 added

comment:28 Changed 4 years ago by bdezonia

  • Blocked By 1263 added

comment:29 Changed 4 years ago by bdezonia

  • Blocked By 1264 added

comment:30 Changed 4 years ago by bdezonia

  • Blocked By 1267 added

comment:31 Changed 4 years ago by bdezonia

  • Blocked By 1289 added

comment:32 Changed 4 years ago by bdezonia

  • Blocked By 1322 added

comment:33 Changed 3 years ago by curtis

  • Status changed from new to closed
  • Resolution set to wontfix

We are no longer supporting use of ImageJ 1.x commands from modern ImageJ2 UIs. These plugins work fine in the legacy ImageJ 1.x UI, and adding them to ImageJ2 is not urgent.

Of course, we would love to have all of this functionality available as "pure IJ2" commands, so that they are usable headless and from the variety of contexts IJ2 makes possible: e.g., CellProfiler, OMERO and KNIME. But in practice, most of these commands are interactive in some way and will need to be reconsidered and recast into the headless paradigm (i.e., parameterized inputs and outputs). We will tackle this work on an as-needed basis, with help from the community over a course of years. But first the ImageJ2 core needs further stabilization. So the goal of porting IJ1 plugins to IJ2 is, in general, on pause for the time being.

comment:34 Changed 3 years ago by curtis

Also worth noting that in many (most?) cases, we will want to make image processing functionality available as  ImageJ OPS Op plugins, rather than vanilla SJC Commands, to maximize their usability and interoperability.

Note: See TracTickets for help on using tickets.