CORE UI
Dash + DBC
Membangun layout responsif dengan komponen siap pakai.
Platform Overview
Sireum memanfaatkan bahasa Python dan framework Dash untuk mengikat komponen UI real-time dengan data turbidity yang dikirim dari bak air baku IPA Pakar. Halaman ini merinci modul apa saja yang kami gunakan.
Stack Inti
CORE UI
Membangun layout responsif dengan komponen siap pakai.
CHARTING
Grafik turbidity, pH, dan water level dalam satu canvas interaktif.
DATA LAYER
Membersihkan payload ingest sebelum diparsing ke komponen UI.
GEOSPASIAL
Memetakan lokasi bak air baku dan reservoir cadangan.
Struktur File
Seluruh folder berjalan di atas virtual environment Python 3.11 dengan manajemen dependency melalui requirements.txt.
Import Blueprint
import dash
from dash import dcc, html, Input, Output, State, callback_context, no_update
import dash_bootstrap_components as dbc
import plotly.graph_objects as go
from datetime import datetime, timedelta
import pandas as pd
import json
import requests
import dash_leaflet as dl
import random
import math
Alur Data