Skip to content

Frontend test#57

Merged
CaitlinCP merged 44 commits intomainfrom
frontend-test
Apr 14, 2026
Merged

Frontend test#57
CaitlinCP merged 44 commits intomainfrom
frontend-test

Conversation

@CaitlinCP
Copy link
Copy Markdown
Collaborator

This PR constitutes a major update to the geocoder.

Upon merge, the following must occur:

  • A new release version (2.0) should be made
  • Stakeholders should be notified of the change and be instructed to redownload

The PR does the following:

  • Creates a streamlit frontend for the app, launched from the executable file and run as a locally hosted browser app
  • Changes references from "geography_file" to "address_file" for clarity
  • Upgrades the minimum required python version to 3.11
  • Changes the ps1 script/exe to prompt the user to specify whether or not they want to use the streamlit GUI, or the yaml configuration
  • Updates documentation to reflect the new changes, includes documentation for running the script as a python command in linux

CaitlinCP and others added 30 commits February 27, 2026 10:33
Fixes an error where ais lookup was returning fields in the wrong order
Refactored backend to work with streamlit UI
Added streamlit UI
* Let user download config created from GUI
* Let user upload config to prepopulate GUI
* Create Powershell Interface to choose between GUI and Yaml
Updated README to reflect user interface
Removed an image reference and extra newlines from the README.
Fixed a bug where a user inputing a file with a field labelled "address"
would break the pipeline when attempting to append "address_low", as
address_low gets mapped to "address" in AIS, creating a fieldname
conflict
CaitlinCP and others added 14 commits March 25, 2026 16:44
If min exe version is too old
* Mute streamlit welcome message
* Set anonymous usage stats gathering to false
* Point to localhost
* Output file returned by streamlit should now be correctly named
* Made input prompts clearer
* Disable geocode button while geocoding
* Write file metadata to signal to excel (bom=True) that the written
  file is utf-8
* Clarify that large files can take a while to download
* Clarify that SRID is the coordinate system
@CaitlinCP CaitlinCP merged commit 17b2427 into main Apr 14, 2026
1 check passed
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

Successfully merging this pull request may close these issues.

1 participant