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

GUI for CTD cast editing #93

Open
rsignell-usgs opened this issue Jun 24, 2020 · 4 comments
Open

GUI for CTD cast editing #93

rsignell-usgs opened this issue Jun 24, 2020 · 4 comments

Comments

@rsignell-usgs
Copy link

I usually not a big fan of the GUI, but it would be pretty handy for editing CTD casts.

One could imagine some buttons for applying the different filters (w/ different parameters) to see in realtime what impact it had on each profile before moving on to the next.

Using "Panel" with hvplot of course. :-)

@jackbeagley
Copy link

I might have a crack at this... I tend to develop my python GUIs using wxPython, would it be okay to add this as a dependancy? Its got a fantastic GUI builder and is great for making cross-platform apps

@ocefpaf
Copy link
Member

ocefpaf commented Apr 24, 2023

We have two options here. Make the GUI part of the ctd module or build a new package that uses ctd. I usually prefer the latter b/c then the development and releases are not tied to each each other. Also, you can even make a modular GUI that can un se other similar modules.

PS: I'm a big fan of wxPython but the world is moving to web based stuff, like Panel and similar projects. Maybe it is worth considering building the GUI using those.

@jackbeagley
Copy link

We have two options here. Make the GUI part of the ctd module or build a new package that uses ctd. I usually prefer the latter b/c then the development and releases are not tied to each each other. Also, you can even make a modular GUI that can un se other similar modules.

PS: I'm a big fan of wxPython but the world is moving to web based stuff, like Panel and similar projects. Maybe it is worth considering building the GUI using those.

Thanks @ocefpaf, thats fair enough. I will tinker away then and let you all know if I come up with anything useful. I didn't know about Panel, so thanks for the headsup, it was interesting to read about. For now i think i will stick with wx as I am much more familiar with it, but I will try and develop in a way that is frontend agnostic.

@ocefpaf
Copy link
Member

ocefpaf commented Apr 26, 2023

Awesome. Keep us posted. I'd love to put a link in our README when that is done. Many folks want a GUI and, to be honest, I never created one b/c I no longer work with CTDs. If I did I would also want one to exist :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants