Giter Site home page Giter Site logo

Comments (4)

vc1492a avatar vc1492a commented on June 1, 2024 3

@benmaier @ulfaslak Thanks for the commentary here - as you both mentioned, it looks like the newer version no longer allows users to upload files themselves in the interface and thus makes sense to require the user to pass some sort of object to initialize the visualization interface.

from netwulf.

benmaier avatar benmaier commented on June 1, 2024

I think I disagree here. Loading a network from a file in Python takes usually a single line of code using networkx which should be simple enough and lines up with the philosophy that everything besides styling the network should be done programmatically. In fact, it seems that version 0.0.14 on PyPI contained outdated code which actually let the user upload files. In the actual (now updated version 0.0.16), these parts of the UI are suppressed in the interface started in Python and only shown in its online version (see https://ulfaslak.com/works/network_styling_with_d3/index.html). I apologize for the mismatch of the interface in the PyPI-version and the latest github-commit. This shouldn't have happened.

from netwulf.

benmaier avatar benmaier commented on June 1, 2024

tagging @ulfaslak to ask for comment

from netwulf.

ulfaslak avatar ulfaslak commented on June 1, 2024

I'm with @benmaier on this one. It's a nice idea, and I'm happy you bring it up, because it does offer insight into what interactions feel intuitive, but I think it's going to create more confusion than utility. Moreover, the visualize function can actually take a dictionary object as input, so if one had such an object stored locally, the better way to visualize it in netwulf would be to load and serve it as input to visualize.

from netwulf.

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.