CoolFace
Apppublic

MOPAC-DS/Geographic_Analysis_Toolkit

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
app.py37 linesDownload Raw Back to root
1import gradio as gr
2from spatial_diffusion import create_diffusion_interface
3from geo_boundary_translator import create_translator_interface
4
5def create_combined_interface():
6    """Create the main application with tabs for different geographic tools."""
7    with gr.Blocks(title="Geographic Analysis Toolkit") as combined_app:
8        gr.Markdown(
9            """
10            <div style="
11                background-color: #4B23C0;
12                color: white;
13                padding: 20px;
14                text-align: left;
15                font-size: 28px;
16                font-weight: bold;
17                margin: 0;
18                border-radius: 4px;
19            ">
20                MOPAC | DS &nbsp;-&nbsp;🗺️ Geographic Analysis Toolkit
21            </div>
22            """,
23            sanitize_html=False
24        )
25        
26        with gr.Tabs() as tabs:
27            with gr.TabItem("GeoBoundary Translator"):
28                create_translator_interface()
29    
30            with gr.TabItem("Spatial Diffusion Tool"):
31                create_diffusion_interface()
32                
33    return combined_app
34
35if __name__ == "__main__":
36    app = create_combined_interface()
37    app.launch()