[ImageJ-devel] KNIME and ops

Curtis Rueden ctrueden at wisc.edu
Thu Aug 20 09:47:09 CDT 2015


Hi Jay,

Christian will not be at the IJ conference (conflict with another
conference), but will be at the hackathon afterward.

Regards,
Curtis
On Aug 20, 2015 9:42 AM, "JAY W WARRICK" <warrick at wisc.edu> wrote:

> I'd be interested in keeping up with this conversation. We do the same
> thing in JEX to expose ImageJ commands (that are headless and have a menu
> path) as functions. Exposing some Ops would be great too. Will you be at
> the imagej conference that I could pick your brain on related questions?
>
> Cheers,
>
> Jay
>
> On Aug 19, 2015, at 2:19 PM, Christian Dietz <
> Christian.Dietz at uni-konstanz.de> wrote:
>
> Sorry, I was not really precise: all Commands which are declared as
> headless and have a menu path.
>
> And yes: like this we could select the ops which are exposed as nodes.
> Am 19.08.2015 8:00 nachm. schrieb Curtis Rueden <ctrueden at wisc.edu>:
>
> Hi Christian,
>
> > currently, we can automatically create nodes from Commands and not
> > from ops.
>
> But all Ops are Commands...?
>
> > From a technical point of view it would be easy to adapt this
> > mechanism to Ops, but I am not sure if we want that (as you dont want
> > to create a node for each and every atomar op). I hope we will
> > find a nice strategy when to expose an Op as a KNIME node.
>
> Possible solutions:
> * Expose all Commands (including Ops) that declare a menu path.
> * Expose Commands which have (or do not have) a particular attribute key.
> We use this for ImageJ1, adding a "no-legacy" attribute for commands which
> should not be exposed from the legacy ImageJ1 user interface.
>
> Regards,
> Curtis
>
> On Wed, Aug 19, 2015 at 12:36 PM, Christian Dietz <
> christian.dietz at uni-konstanz.de> wrote:
>
> Hi Brian,
>
> currently, we can automatically create nodes from Commands and not from
> ops. From a technical point of view it would be easy to adapt this
> mechanism to Ops, but I am not sure if we want that (as you dont want to
> create a node for each and every atomar op). I hope we will find a nice
> strategy when to expose an Op as a KNIME node.
>
> Anyway, Commands can be installed if the imagej2 extension is also
> installed within KNIME. I can send you more details next Monday, when I'm
> back from vacation.
>
> Hope this helps,
>
> Christian
>
> Am 19.08.2015 5:58 nachm. schrieb Brian Northan <bnorthan at gmail.com>:
> >
> > Hi
> >
> > I have a question for the KNIME folks.
> >
> > My understanding is that KNIME can auto-generate a node for every class
> that implements an op.  Is this correct??  And if so does the current
> release of KNIME recognize ops??  Or do I need a development version??
> >
> > How does one install an op to KNIME??  Do you just place the .jar file
> in a certain directory??  Or do you have to go through the 'install KNIME
> extensions' option??  Or something else??
> >
> > Thanks
> >
> > Brian
> _______________________________________________
> ImageJ-devel mailing list
> ImageJ-devel at imagej.net
> http://imagej.net/mailman/listinfo/imagej-devel
>
>
> _______________________________________________
> ImageJ-devel mailing list
> ImageJ-devel at imagej.net
> http://imagej.net/mailman/listinfo/imagej-devel
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20150820/91541a7f/attachment.html>


More information about the ImageJ-devel mailing list