Open jwnorm opened 2 years ago
I'm going to pull your gui branch into a new jwnorm-gui branch on my end and play around with it. One thing I realized is that this will be a great interoperability test/challenge as I'm using Ubuntu and you are using Windows. This is a bridge that had to be crossed at some point, and this is a great test case.
Did not even think of that, great idea.
One issue I can think off the bat is that I explicitly target hillmaker.exe in my gui.py
file (you can find it in the Gooey
decorator near the top of the script). Would the script file that is generated via a pip install in a Linux environment be .sh
format?
GUI Feature
Adds a new file gui.py, which contains the function
get_user_input
. This is combined with agooey
decorator in order to add a GUI to themake_hills
function. This does not replace the CLI, but instead offers an alternative for users who may be more comfortable clicking than typing.There are a few open items I would like to have resolved at some point:
in_field
andout_field
parameters to a dropdown menu based on thestop_data_csv
that is suppliedstart_analysis_dt
andend_analysis_dt
inferred from the min/max dates present inin_field
andout_field
, respectively