NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #1456 (closed feature: wontfix)

Opened 2012-09-06T16:14:52-05:00

Last modified 2014-08-20T12:22:23-05:00

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)

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 2012-09-06T16:15:51-05:00 by bdezonia

  • Blocking 1019 added

<incorrect comment deleted>

Last edited 2012-09-06T16:16:28-05:00 by bdezonia

comment:2 Changed 2012-09-06T16:16:09-05:00 by bdezonia

  • Description modified

comment:3 Changed 2012-09-06T16:22:33-05:00 by bdezonia

  • Blocked By 490 added

comment:4 Changed 2012-09-06T16:22:56-05:00 by bdezonia

  • Blocked By 564 added

comment:5 Changed 2012-09-06T16:23:16-05:00 by bdezonia

  • Blocked By 612 added

comment:6 Changed 2012-09-06T16:23:41-05:00 by bdezonia

  • Blocked By 790 added

comment:7 Changed 2012-09-06T16:24:03-05:00 by bdezonia

  • Blocked By 903 added

comment:8 Changed 2012-09-06T16:24:22-05:00 by bdezonia

  • Blocked By 904 added

comment:9 Changed 2012-09-06T16:24:37-05:00 by bdezonia

  • Blocked By 960 added

comment:10 Changed 2012-09-06T16:24:58-05:00 by bdezonia

  • Blocked By 962 added

comment:11 Changed 2012-09-06T16:25:20-05:00 by bdezonia

  • Blocked By 980 added

comment:12 Changed 2012-09-06T16:25:49-05:00 by bdezonia

  • Blocked By 982 added

comment:13 Changed 2012-09-06T16:26:05-05:00 by bdezonia

  • Blocked By 1266 added

comment:14 Changed 2012-09-06T16:46:09-05:00 by bdezonia

  • Blocked By 981 added

comment:15 Changed 2012-09-14T10:13:12-05:00 by bdezonia

  • Blocked By 1144, 1432 added

comment:16 Changed 2012-10-10T13:54:36-05:00 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 2012-10-10T14:54:25-05:00 by bdezonia

  • Blocked By 1144 removed

comment:18 Changed 2012-10-12T12:23:11-05:00 by bdezonia

  • Blocked By 1432 removed

comment:19 Changed 2012-10-12T12:32:24-05:00 by bdezonia

  • Blocked By 1520 added

comment:20 Changed 2012-11-21T10:22:31-06:00 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 2012-12-06T12:52:12-06:00 by curtis

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

comment:22 Changed 2013-02-01T14:32:14-06:00 by curtis

  • Blocked By 1645 added

comment:23 Changed 2013-03-06T16:56:52-06:00 by bdezonia

  • Blocked By 1645 removed

comment:24 Changed 2013-03-06T16:57:31-06:00 by bdezonia

  • Blocked By 904 removed

comment:25 Changed 2013-05-20T10:09:09-05:00 by bdezonia

  • Blocked By 1878 added

comment:26 Changed 2013-06-04T14:32:14-05:00 by bdezonia

  • Blocked By 1909 added

comment:27 Changed 2013-07-30T10:22:50-05:00 by bdezonia

  • Blocked By 706 added

comment:28 Changed 2013-07-30T10:23:12-05:00 by bdezonia

  • Blocked By 1263 added

comment:29 Changed 2013-07-30T10:23:33-05:00 by bdezonia

  • Blocked By 1264 added

comment:30 Changed 2013-07-30T10:23:57-05:00 by bdezonia

  • Blocked By 1267 added

comment:31 Changed 2013-07-30T10:24:16-05:00 by bdezonia

  • Blocked By 1289 added

comment:32 Changed 2013-07-30T10:24:38-05:00 by bdezonia

  • Blocked By 1322 added

comment:33 Changed 2014-08-20T12:20:46-05:00 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 2014-08-20T12:22:23-05:00 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.