Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Klemens Muthmann
    @muthenberg
    Hey. Great Meetup yesterday. Thanks again for your contribution Miranda. Also trying gitter. :D
    tibuch
    @tibuch
    Hello! nodepit is amazing!
    What is the update-site to get it into knime?
    NodePit
    @NodePit_twitter
    @tibuch Hi. We are glad you like NodePit. We are currently working hard on the NodePit KNIME plugin to get it ready and move it to a permanent update site on nodepit.com. We expect this to happen within the next two weeks. We'll keep you informed once it is available.
    Gabriel Einsdorf
    @gab1one
    :sunglasses: that's fantastic, I am looking foreward to it
    NodePit
    @NodePit_twitter
    @tibuch @gab1one NodePit for KNIME is available. Please keep in mind the plugin is still in beta and might contain rough edges :-) Feedback is always welcome!
    tibuch
    @tibuch
    Great! Thanks guys! just added to my knime installation :)
    Kevin Mader
    @kmader
    great site, anywhere/format we should put the workflows so they get 'found', is github already being scraped for .knime and .knwf
    Klemens Muthmann
    @muthenberg
    Currently we are not scraping Github. There are plans to include community made content, but we have no deadline scheduled.
    NodePit
    @NodePit_twitter
    @kmader Thanks for the feedback! :-) We're currently working on this and are in the planning phase how this needs to be implemented (at the moment we're "only" indexing KNIME’s public example server). Do you currently have a GitHub project with workflows which we could use as an example source?
    tibuch
    @tibuch
    good morning guys!
    Just wanted to demonstrate your awesome plugin to a co-worker but unfortunately I get the following error: "We were not able to install this node. Please install it manually..."
    NodePit
    @NodePit_twitter
    @tibuch Oups, sorry about that! Could you give us some details about the environment (OS, KNIME version, and especially at which point you encounter the error? Is there some error logged to the console/log?) If you prefer to keep this information private, feel free to send an email to mail@nodepit.com -- Thanks!
    tibuch
    @tibuch
    OS: ubuntu 16.04 LTS, 64-bit
    KNIME version: v3.5.1.v201712211547
    Steps:
    1. Start KNIME
    2. Go to node pit view and search http
    3. Click on "HttpRetriever"
    4. Click on install button in node pit
      Log: Can't find anything regarding node pit. Looked in KNIME Console and KNIME log file.
    Note: The node isn't installed already. Just double checked.
    NodePit
    @NodePit_twitter
    @tibuch Thanks, we'll look into this. I'll get back to you!
    NodePit
    @NodePit_twitter
    @tibuch Good news! Thanks to your feedback, we were able to reproduce and fix the issue you experienced. Please update to the lastest version of "NodePit for KNIME" and continue demoing it to your co-workers :-)
    tibuch
    @tibuch
    Thanks!
    Gabriel Einsdorf
    @gab1one
    Awesome 😊!
    Paijiey
    @blendedin
    hi.. i have some question regarding Knime's Tableau Writer (TDE) anybody here can lend a hand? Thanks
    Gabriel Einsdorf
    @gab1one
    I think the best idea is to post the question in the knime community forum, it's read by the developers and very active. forum.knime.com
    Lars Nilse
    @lars20070
    Hello there. Where can I get support for the Knime Virtual Nodes package? https://forum.knime.com/t/parallel-chunk-loops/11833 Thanks.
    NodePit
    @NodePit_twitter
    Hi Lars. The Virtual Nodes are official nodes developed and supported by KNIME. Therefore, the KNIME forum is the right place for your question. I am pretty sure you get an answer during the next hours as the KNIME developers are pretty active there.
    Lars Nilse
    @lars20070
    Ok. Thanks for the quick reply. Then I wait for a reply to my Knime Forum post. - Guess there is no official Knime Gitter Chat.
    Jan Eglinger
    @imagejan
    Hi Nodepit team,
    what's required for community nodes to be listed on NodePit? We have a few nodes on our FMI KNIME Plugins update site (https://community.knime.org/download/ch.fmi.knime.plugins.update/), and research groups in our institute are starting to share workflows using nodes from this site. So I figured it might be useful if the nodes can be discovered via NodePit as well. (NB: our nodes are using the ImageJ2 integration of KNIME Image Processing exclusively, in case that matters...)
    NodePit
    @NodePit_twitter
    @imagejan Hi Jan, I’ve just checked our configuration, and I've seen that we actually have this URL already on our crawling list: https://community.knime.org/download/ch.fmi.knime.plugins.update. Our crawler runs nightly, and it gives a success state for this update site this night at 2018-09-27 03:31:35.833Z. Could you double check again if the mentioned nodes might not already be on NodePit? If not, please let me know, then probably we'll have to see if there's an issue with the crawling setup.
    Jan Eglinger
    @imagejan
    Thanks @NodePit_twitter for investigating. While I can see https://nodepit.com/iu/ch.fmi.knime.plugins indeed, none of the contained nodes seem to be listed.
    I wonder if I need to change anything on my side, as the repository for the update site (https://github.com/fmi-faim/fmi-knime-update-site) just uses a pre-built jar that was built with maven (see https://github.com/fmi-faim/fmi-ij2-plugins ).
    Jan Eglinger
    @imagejan
    Screen Shot 2018-09-27 at 20.09.17.png
    These are the nodes I was hoping to find on NodePit
    NodePit
    @NodePit_twitter
    @imagejan Thanks for the info. I'm currently a bit clueless why those are missing, but we'll investigate this during the weekend. I'll get back, next week latest!
    NodePit
    @NodePit_twitter
    One spontaneous idea -- is there any OS / platform dependency of those specific nodes? Our crawler runs on Linux, i.e. KNIME nodes which can only be installed on Windows, are currently not indexed (automatically)
    Jan Eglinger
    @imagejan
    No, these nodes aren't platform-dependent at all. I'm using them on OSX and Windows, and they don't have platform-specific dependencies.
    Gabriel Einsdorf
    @gab1one
    I think the problem is that these nodes are dynamically generated from ImageJ2 plugins
    Jan Eglinger
    @imagejan
    But the other ImageJ2 plugins in the ImageJ integration are dynamically generated as well, aren't they?
    Christian Dietz
    @dietzc
    true
    NodePit
    @NodePit_twitter
    @imagejan Good news: I've localized the reason for the issue in the meantime. Bad news: It'll take us probably ~ 2 weeks to get this fixed as I'm stuffed with other projects and our crawler expert @danielesser is currently out of country. Will keep you posted here once this is sorted!
    Jan Eglinger
    @imagejan
    @NodePit_twitter great that you found it, and thanks for investigating! No rush.
    Daniel Esser
    @danielesser

    @imagejan @gab1one @dietzc @NodePit_twitter I am back from vacation and had some time to look into this issue. Here is what I found out so far:

    During a crawl run, we install all available plugins from an update site into a KNIME installation. Once this is done, we go through all installed nodes and only index those that were provided by one of the plugins hosted on the update site – AbstractRepositoryObject delivers this information via its getContributingPlugin() method. This ensures, we only map categories/nodes to update sites that initially came from there.

    The FMI nodes behave a bit special. Although the nodes are delivered via a plugin on your update site https://github.com/fmi-faim/fmi-knime-update-site, their contribution plugin is org.knime.knip.imagej2.core, which is hosted on a dependent update site. The result is as follows: our indexer ignores them because he assumes they are not part of the current update site.

    Maybe you can help us to better understand about how you generate the nodes and why their contribution plugin is hosted on another update site. Honestly, we are currently a bit clueless how to handle this and really appreciate your input :-)

    Jan Eglinger
    @imagejan
    @danielesser thanks for investigating.
    The plugins on our update site rely on the ImageJ2 integration to autogenerate KNIME nodes from SciJava plugins that are otherwise fully agnostic of KNIME and its node architecture. Our plugins run just as well in ImageJ and in KNIME, thanks to the ImageJ2 integration in org.knime.knip.imagej2.core. I’m also clueless how your crawler could be modified to detect this autogeneration of nodes.
    Relatedly, I’m not even sure what KNIME suggests in case you open a workflow with one of “our” nodes and the update site is not installed: does it do the right thing and suggest the FMI update site? I’ll have to try that…
    Otherwise, I have to refer to @dietzc and @gab1one if they know a solution.
    Gabriel Einsdorf
    @gab1one
    I would be very surprised if that install suggestion worked with the fmi pluggins.
    Daniel Esser
    @danielesser

    @imagejan Thanks for providing more insights. In the meantime, we dug a bit deeper into the sources of KNIME and the ImageJ2/FMI node. Unfortunately, we currently don't see a way for us to properly index your nodes as we cannot identify the original source plugin – unless we do not install each plugin separately, which will end up in a mess because of potential dependencies.

    For us it seems to be more feasible to tackle this issue within KNIME itself. The DynamicNodeTemplate currently identifies the contributing plugin by identifying the bundle that provides the implementation of the NodeSetFactory. In your case this is org.knime.knip.imagej2.core. Nevertheless, your IJNodeSetFactory should be aware of and be able to provide the original contributing plugin, which is ch.fmi.knime.plugins.

    From our point of view, a possible solution is making the DynamicNodeTemplate better configurable by providing the contributing plugin from "outside" and make use of this feature in your IJNodeSetFactory. I guess a bunch of "dynamic" nodes might benefit from such a modification. Besides, this may also fix the issue with the KNIME-internal suggestion feature. @gab1one Does this make sense? Any chance to get those changes into KNIME?

    Gabriel Einsdorf
    @gab1one
    Nodepit doesnt have the new nodes yet that where added in the 3.7 release. I hope you are updating soon :)
    Daniel Esser
    @danielesser
    @gab1one Yes. That's true. We are currently free up some time and plan to have NodePit up-to-date when the new week starts.
    Daniel Esser
    @danielesser
    @gab1one Just in time. One more hour till the new week starts :-) We have indexed KNIME 3.7 – new nodes (and workflows) should be available on NodePit. We struggled a bit with the new XGBoost nodes under Linux. Once we have identified the root cause, we let you know. Who at KNIME is actually in charge of them?
    Christian Dietz
    @dietzc
    Would be me :-)
    :wave:
    Daniel Esser
    @danielesser
    @dietzc Christian! How are you doing? :-)
    So nothing critical with the nodes. We just faced some problems on a dockerized Ubuntu 14.04 and 18.04 because the dependency libgomp1 was not installed that seems to be required by the nodes or one of its dependencies. Don't know if users run into this issue at all, but we just wanted to make sure, you are aware of it.
    Christian Dietz
    @dietzc
    thanks! good to know!