Skip to content

GUI for CTD cast editing #93

Open
Open

Description

@rsignell-usgs

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. :-)

Activity

  1. jackbeagley commented on Apr 24, 2023

    @jackbeagley

    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

  2. ocefpaf commented on Apr 24, 2023

    @ocefpaf
    Member

    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.

  3. jackbeagley commented on Apr 26, 2023

    @jackbeagley

    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.

  4. ocefpaf commented on Apr 26, 2023

    @ocefpaf
    Member

    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions