Coder Social home page Coder Social logo

Flow-chart UI for VI orchestration about eta HOT 5 OPEN

linzuzeng avatar linzuzeng commented on September 4, 2024
Flow-chart UI for VI orchestration

from eta.

Comments (5)

gyger avatar gyger commented on September 4, 2024

While I do like the flow, I am against putting Node into the package. It becomes too complicated and bloated. Said that there does not exist a software like this for python or a web-module that can be easily implemented.

from eta.

linzuzeng avatar linzuzeng commented on September 4, 2024

No we don't need Node. We only need thier frontend library.

from eta.

linzuzeng avatar linzuzeng commented on September 4, 2024

The channel number in ETA was designed as an analogy of the channel number in a real timetagger device. Initially we thought it is nice to give real channels in lower numbers from 0, and leave non-exisiting higher numbers for virtual channels.

However, if we go the LabVIEW-way eventually, we don't need such channel number to connect different VIs together.
We can use diagram with wires instead, and in the state diagram of each VI we only need to refer to the connector name.

The only drawback of the graphical wiring ui is that, it makes * ("catch all") looks like a mess. You will need to connect every channels from time tagged to every VIs, basically. With "catch all" you only need to type one symbol

from eta.

gyger avatar gyger commented on September 4, 2024

Ah ok, yeah in that sense splitting of the frontend of their code seems to be an interesting way to go. (I am still dreaming about lab orchestration in the the future, so their such a library would become very handy.

from eta.

linzuzeng avatar linzuzeng commented on September 4, 2024

https://reactflow.dev/ Seems to be the new cool thing.

Maybe we could use their https://www.npmjs.com/package/react-flow-renderer as an alternative to our existing table-based main GUI.

from eta.

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.