-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RAMP Graphical User Interface(GUI) #141
base: main
Are you sure you want to change the base?
Conversation
With .ui file Dependency.
.ui file can be modified using qt designer studio
Not an expert in programming but i managed to make a GUI with all my possible efforts. It may not seem professional but it opens the door for further development. You may modify it to make it better version. |
Dear @SoniBhaveshh - this is impressive! Thank you for your contribution :) I think many non-programmers will enjoy this app You mention this work is part of your master thesis which was in January 2024, does that mean you don't have resources to further work on the code? The main problem of GUI for open source projects done during study is long-term maintenance. We don't have dedicated resources for this in the RAMP core dev team. I would suggest we create a new repository in the RAMP-project organization, rather than including it in the RAMP repository. This way we can pin the RAMP version with which your code works and add a dedicated README.md with installation steps, licence, authorship etc. Let us know if you would have time to help a bit on your side, then we will take a decision within the RAMP dev team :) Again great work and thanks for sharing it :) |
Hi @Bachibouzouk It's not completely about resources. Once my supervisor mentioned that they may continue developing it if they find a student to work on it. Today, I am writing again to my university to ask if they want to proceed with it or not. Actually, I can do it and I have the potential to do it, but I don't want to. I think it is not good for my mental health, especially my eyes. I may sound funny and unprofessional, but I have a curious nature and I don't leave the PC until I solve the problem. This affects both my mental and physical health. The past six months of working on my master's thesis have been a great learning experience, and I feel that the learning process is never-ending. However, I do not wish to continue programming alongside my full-time job and hobbies because of constraints and health. I hope you can understand that. Initially i may cooperate by coordinating among myself, dev team, and the university. Thanks again for your appreciation :) |
Hi @SoniBhaveshh, Thank you for reaching out :) To me it doesn't sound funny that you prioritize your health over continuing working for a project you did to complete your degree! Quite on contrary I find it make sense. I have been thinking on how to incorporate your work into the RAMP project organization and I have different ideas depending on how much you could participate. Based on what you explained I would only suggest solution with very minor involvement from your side, while still keeping your name in the loop:
Let me know if one of those option suits you best or if you would like to do it yet another way. |
UpdateHI @Bachibouzouk ''Hello Mr. Soni, I am not sure which way is correct or best, but right now i am following what university tells me to do. You may later fork those files to RAMP projects later i guess. Let me know if there is any issue in this process flow, then i will talk with my supervisor. |
Hello @SoniBhaveshh, thanks for contacting them and for reporting :) |
An RAMP App.
This contribution introduces a user-friendly graphical interface (GUI) for the RAMP open-source tool. The GUI enhances the accessibility and usability of the RAMP tool by providing an intuitive interface for users to interact with.
With the GUI, users can easily input parameters, visualize simulation results, and navigate various functionalities of the RAMP tool without requiring extensive programming knowledge. Additionally, this contribution aligns with efforts to expand the capabilities and user base of the RAMP tool by providing a more accessible interface for both beginner and experienced users. Fore better understanding a short Video tutorial is there https://drive.google.com/file/d/1CZ8g5DOgo2e4h3vLrdSVpGt-KVbYaEVt/view
Moreover the provided .py file allows for customization according to specific user requirements. GUI can be packaged as a .exe executable file using PyInstaller, facilitating easy deployment and usage across different platforms without any need of python installation.
This Work is a part of my Master thesis with Nordhausen Hochschule University, which was completed in January 2024.