Git Product home page Git Product logo

Comments (10)

phreakocious avatar phreakocious commented on June 3, 2024 2

@mbastian - I've made a bunch of updates and improvements. Downloaded Gephi 0.9.3, installed the .nbm and loaded up 108k nodes and 996k edges in a few minutes without error. Still not sure that setting that verifyRuntime is the appropriate fix, though. I'll need your input on that prior to submitting the PR..

Screen Shot 2022-09-01 at 10 24 10 AM

from gephi-plugins.

phreakocious avatar phreakocious commented on June 3, 2024 1

@mbastian - Finally got around to poking at this a bit. I'm running into an issue that wasn't present before related to dependencies:

Project depends on packages not accessible at runtime in module org.gephi:io-importer-plugin:jar:0.9.3
Project depends on packages not accessible at runtime in module org.gephi:db-drivers:jar:0.9.3

Any thoughts on how to proceed from there?

from gephi-plugins.

mbastian avatar mbastian commented on June 3, 2024

@phreakocious Is that something you could look into? I created a branch http-graph-plugin updated already to the 0.9.3 base to make things easier. I also added you to the Plugin Developers team so you should have write access to this branch.

from gephi-plugins.

phreakocious avatar phreakocious commented on June 3, 2024

@phreakocious Is that something you could look into? I created a branch http-graph-plugin updated already to the 0.9.3 base to make things easier. I also added you to the Plugin Developers team so you should have write access to this branch.

Sure, I'll have a look.

from gephi-plugins.

mbastian avatar mbastian commented on June 3, 2024

@phreakocious That's a bit strange I'm not sure why you might need these two dependencies in your plugin.

Would you mind committing the current state to the gephi/http-graph-plugin branch so I can have a look? Thx

from gephi-plugins.

phreakocious avatar phreakocious commented on June 3, 2024

@mbastian - I don't believe they are required either. Could it be due to how it's still misusing the Generator? I pushed up a minimal set of changes that I think should at least build.

from gephi-plugins.

phreakocious avatar phreakocious commented on June 3, 2024

@mbastian - I dug into this a bit further. It ultimately seems to be coming from having io-importer-plugin defined as a dependency. I can remove that one and add an exclusion for db-drivers and get the project to build. The one thing from that which I'm currently tied to is the AppendProcessor, so I'm guessing I can't rewrite around needing that which leaves me stuck. Thoughts?

from gephi-plugins.

phreakocious avatar phreakocious commented on June 3, 2024

The version I have just committed is working. Setting verifyRuntime to false for nbm-maven-plugin resolved the transitive dependency errors.

from gephi-plugins.

mbastian avatar mbastian commented on June 3, 2024

Awesome, At the moment I don't see an alternative to set verifyRuntime to warn or false as you import quite a bit of dependencies and at least one or two are clashing with non-public dependencies set elsewhere. We can clean that up at a later state so I would indeed recommend to create a PR!

from gephi-plugins.

phreakocious avatar phreakocious commented on June 3, 2024

Thanks. I think one of the next steps for this thing is to figure out how to do updates to the graph in a way that doesn't disturb the user interface. As it is now, whenever importController.process(container, new AppendProcessor(), workspace) occurs, the Graph and Data Lab windows blink white and you lose focus on UI controls. It's mainly an issue if you want to do more than just run a layout without stopping the plugin.

from gephi-plugins.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.