GithubHelp home page GithubHelp logo

Comments (6)

yungyuc avatar yungyuc commented on July 17, 2024

@j8xixo12 This may be an opportunity to give the Euler 1D app a better architecture and absorb it into proper places in the GUI. What do you think?

from modmesh.

j8xixo12 avatar j8xixo12 commented on July 17, 2024

@yungyuc Since modmesh has mesh viewer which is able to read Gmsh and Plot3d mesh file and a Euler 1D solver. I think it's time to re-design the GUI!

But currently I have no idea how to design the new GUI. If the GUI should be designed based on a numerical analysis workflow, where the user first loads the mesh, then sets up the solver configuration likes boundary condition and convergence criteria...etc and then runs the simulation, these steps are guided by GUI. Or should it be divided by functionality, with each button corresponding to a specific function. I think this design is similar to the current design of modmesh, but it seems like lacking in integration. the previous design more like... Ansys workbench!

from modmesh.

yungyuc avatar yungyuc commented on July 17, 2024

@j8xixo12 I outlined some ideas in #336 . At this stage, the key is to organize what we had in the proof-of-concept "Apps", and make the "Apps" a clear plugin system.

I am not sure how Ansys workbench looks like, and certainly did not reference it. In my vision, the GUI will be an integrated problem-solving environment. We will need to give it a cool name once putting it back to the mother solvcon code base.

from modmesh.

yungyuc avatar yungyuc commented on July 17, 2024

@Gene0315 plans to update #338 (comment) by 8th June. We will review then.

from modmesh.

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.