# UCI Phonotactic Calculator Gradio UI for Hugging Face Spaces # This application demonstrates the UCI Phonotactic Calculator web interface # Import the web demo UI builder from the uci_phonotactic_calculator package from uci_phonotactic_calculator.web.web_demo import build_ui # Create the Gradio interface with default settings # The build_ui function configures a Gradio Blocks interface with: # - Input fields for training and test CSV files # - Model selection # - n-gram order selection # - Filtering options # - Results preview and download demo = build_ui() # Enable queuing for better performance with multiple users # This prevents the server from being overwhelmed by concurrent requests demo.queue() # Launch the web application # In Hugging Face Spaces, this will make the app available to users if __name__ == "__main__": demo.launch()