misken / hillmaker

Occupancy analysis by time of day and day of week, with Python
MIT License
6 stars 4 forks source link

Add GUI #53

Open jwnorm opened 1 year ago

jwnorm commented 1 year ago

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.

jwnorm commented 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.

misken commented 1 year ago

Agree entirely. Getting to a GUI will be a huge boost for hillmaker use - even better if a Python install wasn't required.

HLasse commented 10 months ago

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

misken commented 10 months ago

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.