Skip to content
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

PyQT5 GUIs for PyPWA 3 #114

Open
6 tasks
markjonestx opened this issue Apr 12, 2019 · 0 comments
Open
6 tasks

PyQT5 GUIs for PyPWA 3 #114

markjonestx opened this issue Apr 12, 2019 · 0 comments
Assignees
Labels
new feature semester project An issue that outlines a project that should take about an entire semester for a student to complete

Comments

@markjonestx
Copy link
Collaborator

We need to create a new graphical user interface for the user that works with PyPWA 3 that includes both the General Shell and the ISOBAR Model. The reason PyQT has been selected over the alternatives is because PyQT5 is available in Anaconda, allowing us to fairly easily support any machine as long as they have an up to data Anaconda 3 installation or environment.

The goal is to create a new user interface that is intuitive for the user, and flexible for the developer, while still offering enough support that a user should be able to see what is happening "under the hood."

Goals for the new PyQT GUI:

  • A centralized GUI tracking all current projects on the user's computer
  • Shared graphing component that works with Vector and flat data
  • Shared support for viewing data inside the PyTable
  • A specialized Simulation GUI
  • A specialized Fitting GUI
  • Support for JLab's batchfarm, the scientific cluster, or just local GPUs.

Reference Screenshots:

Project selection:
image

Old ISOBAR Screenshots

Fitting:
image
image
image
image
image

Simulation:
image
image
image
image

@markjonestx markjonestx added new feature semester project An issue that outlines a project that should take about an entire semester for a student to complete labels Apr 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature semester project An issue that outlines a project that should take about an entire semester for a student to complete
Projects
None yet
Development

No branches or pull requests

2 participants