-
Notifications
You must be signed in to change notification settings - Fork 1
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
GUI in an Instrument via Trigger Callback #2
Comments
Add to new package to be created. |
Assuming the GUI is a new package to be created, what would need to be added to pysat? |
We'd need to add an available hook within the Instrument object for other packages to grab onto and use for good. Most likely the hook will need to be developed along with a GUI to make sure things work well together. It's a project. |
A brief update: I believe we can produce much of the requested functionality through the pysatKamodo interface. The idea is that the pysatKamodo class provides a functional interpolation interface for a given underlying pysat instrument. This allows kamodo's plotting routines to generate quick-look graphics. Kamodo has a couple prototype dashboards, and we're starting development on a production-ready version. This includes development of a gRPC API which will allow you to programmatically interact with various pysat instruments in isolated containers hosted locally or in the cloud. |
The origin of pysat was a GUI written in IDL. Written specifically for C/NOFS, it worked well with IVM, adding VEFI was tough, and it wasn't going to scale for further. Thus I started down the path that lead to here. Adding trigger callbacks at then end of the main load function gets us 90% of the way to a GUI, fully contained within the Instrument object. The graphical interface is missing, but a Trigger Callback enables plotting that automatically updates with a load call.
Plan:
Feature:
GUI Feature:
The text was updated successfully, but these errors were encountered: