Open jwnorm opened 1 year ago
Would like to investigate using pyscript
as an option for building a GUI and distributing the application. Ideal state would be that the user would not need a Python installation on their machine to run hillmaker
.
Agree entirely. Getting to a GUI will be a huge boost for hillmaker use - even better if a Python install wasn't required.
You can also consider creating a simple gradio/streamlit app and hosting it on e.g. Huggingface spaces. I haven't tried gradio, but it's extremely fast and easy to write an app in streamlit (which also allows for uploading data etc.)
I've played around with streamlit a bit and that's definitely a path we are considering. The addition of a GUI is a top priority for us. Our app mostly gets used in healthcare settings and data uploading in that world is fraught with peril. So, more likely we go with some sort of browser based GUI that works with local data.
This is related to PR #39, but retroactively adding an issue for documentation purposes. The current PR will likely need heavy refactoring based on all of the API changes made recently.