UPDATE ALL FEATURE
#3
by ALAMDIENG - opened
- .vercelignore +0 -19
- README.md +86 -120
- app.py +11 -14
- dataset_advanced_eco_twin.csv +731 -731
- frontend/vercel.json +0 -6
- latest_waste_news.json +12 -12
- model_sampah_advanced.pkl +2 -2
- {frontend → static}/app.js +4 -73
- {frontend → static}/index.html +0 -4
- {frontend → static}/style.css +0 -140
- train.py +25 -31
- vercel.json +0 -9
.vercelignore
DELETED
|
@@ -1,19 +0,0 @@
|
|
| 1 |
-
# Exclude heavy python backend files from Vercel deployment
|
| 2 |
-
app.py
|
| 3 |
-
train.py
|
| 4 |
-
requirements.txt
|
| 5 |
-
Dockerfile
|
| 6 |
-
*.pkl
|
| 7 |
-
*.csv
|
| 8 |
-
*.txt
|
| 9 |
-
__pycache__/
|
| 10 |
-
.system_generated/
|
| 11 |
-
.gemini/
|
| 12 |
-
scratch/
|
| 13 |
-
.agents/
|
| 14 |
-
.system/
|
| 15 |
-
*.log
|
| 16 |
-
postman_collection.json
|
| 17 |
-
FRONTEND_API_DOC.md
|
| 18 |
-
Doc.md
|
| 19 |
-
PUBLIC_DOC.md
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md
CHANGED
|
@@ -8,152 +8,118 @@ app_file: app.py
|
|
| 8 |
pinned: false
|
| 9 |
---
|
| 10 |
|
| 11 |
-
# 🚛 Aeterna AI: Next-Gen Waste Intelligence Platform
|
| 12 |
-
**Platform Sistem Peringatan Dini & Peramalan Sampah Real-Time DKI Jakarta**
|
| 13 |
|
| 14 |
-
Aeterna AI (sebelumnya Eco-Twin AI) adalah platform analitik cerdas berbasis *Machine Learning* yang dirancang untuk memantau, memprediksi, dan mengoptimalkan manajemen logistik sampah DKI Jakarta secara spasial-temporal harian.
|
| 15 |
|
| 16 |
-
Sistem ini didesain menggunakan **Clean Architecture** (memisahkan frontend statis yang di-host di Vercel dan backend model AI di Hugging Face Spaces) dengan performa model prediksi yang sangat tinggi.
|
| 17 |
|
| 18 |
-
---
|
| 19 |
|
| 20 |
-
## 🌟 Fitur Unggulan (Key Features)
|
| 21 |
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
|
| 28 |
---
|
| 29 |
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
-
|
|
|
|
|
|
|
| 33 |
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
-
|
| 37 |
-
| :--- | :---: | :---: | :--- |
|
| 38 |
-
| **Mean Absolute Error (MAE)** | `149.13 Ton` | **`132.29 Ton`** | Semakin Baik (Turun ⬇️) |
|
| 39 |
-
| **Root Mean Squared Error (RMSE)** | `188.46 Ton` | **`165.46 Ton`** | Semakin Baik (Turun ⬇️) |
|
| 40 |
-
| **R-Squared ($R^2$ Score)** | `76.02%` | **`81.51%`** | Semakin Baik (Naik ⬆️) |
|
| 41 |
-
| **Mean Absolute Percentage Error (MAPE)** | `1.78%` | **`1.59%`** | **Sangat Akurat (< 10%) (⬇️)** |
|
| 42 |
|
| 43 |
-
##
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
|
|
|
|
|
|
|
|
|
| 48 |
|
| 49 |
---
|
| 50 |
|
| 51 |
-
##
|
| 52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
```
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
│ └── vercel.json (Konfigurasi standalone Vercel subfolder)
|
| 60 |
-
│
|
| 61 |
-
├── vercel.json (Konfigurasi Vercel root level)
|
| 62 |
-
├── app.py (Python FastAPI Backend)
|
| 63 |
-
├── train.py (Skrip training GBR & GridSearchCV)
|
| 64 |
-
├── Dockerfile (Hugging Face Docker deployment)
|
| 65 |
-
├── requirements.txt (Python library dependencies)
|
| 66 |
-
├── model_sampah_advanced.pkl (Binary Model GBR)
|
| 67 |
-
├── latest_waste_news.json (Database Berita Rill)
|
| 68 |
-
└── event_jakarta_2026.txt (Jadwal Event Jakarta 2026)
|
| 69 |
```
|
| 70 |
|
| 71 |
-
|
|
|
|
|
|
|
| 72 |
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
Semua endpoint didukung dengan dokumentasi interaktif Swagger UI di `/docs`.
|
| 76 |
-
|
| 77 |
-
### 1. Predict Waste Volume (Forecasting)
|
| 78 |
-
* **Method**: `POST`
|
| 79 |
-
* **Endpoint**: `/api/v1/predict`
|
| 80 |
-
* **Request Body**:
|
| 81 |
-
```json
|
| 82 |
-
{
|
| 83 |
-
"forecast_days": 7,
|
| 84 |
-
"rainfall_mm": 0.0,
|
| 85 |
-
"event_scale": 0,
|
| 86 |
-
"location": "Menteng",
|
| 87 |
-
"model_type": "gradient_boosting",
|
| 88 |
-
"granularity": "daily"
|
| 89 |
-
}
|
| 90 |
-
```
|
| 91 |
-
* **Response JSON (Truncated)**:
|
| 92 |
-
```json
|
| 93 |
-
{
|
| 94 |
-
"status": "success",
|
| 95 |
-
"confidence_score": 0.92,
|
| 96 |
-
"message": "Normal conditions.",
|
| 97 |
-
"data": {
|
| 98 |
-
"prediction_results": [
|
| 99 |
-
{
|
| 100 |
-
"date": "2026-07-11",
|
| 101 |
-
"total_volume_ton": 120.80,
|
| 102 |
-
"organic_waste_ton": 60.64,
|
| 103 |
-
"plastic_waste_ton": 27.54,
|
| 104 |
-
"paper_waste_ton": 13.89,
|
| 105 |
-
"metal_waste_ton": 9.78,
|
| 106 |
-
"glass_waste_ton": 3.87,
|
| 107 |
-
"textile_waste_ton": 5.07,
|
| 108 |
-
"other_waste_ton": 0.00,
|
| 109 |
-
"risk_status": "SAFE",
|
| 110 |
-
"event_info": null,
|
| 111 |
-
"recommended_trucks": 25
|
| 112 |
-
}
|
| 113 |
-
]
|
| 114 |
-
}
|
| 115 |
-
}
|
| 116 |
-
```
|
| 117 |
-
|
| 118 |
-
### 2. AI Autopilot
|
| 119 |
-
* **Method**: `GET`
|
| 120 |
-
* **Endpoint**: `/api/v1/autopilot`
|
| 121 |
-
* **Description**: Mengembalikan kalkulasi prediksi otonom hari ini untuk seluruh 44 kecamatan DKI secara paralel.
|
| 122 |
-
|
| 123 |
-
### 3. News Feed
|
| 124 |
-
* **Method**: `GET`
|
| 125 |
-
* **Endpoint**: `/api/v1/news`
|
| 126 |
-
* **Description**: Mengembalikan 12 berita riil DKI Jakarta lengkap dengan link langsung ke artikel aslinya.
|
| 127 |
|
| 128 |
---
|
| 129 |
|
| 130 |
-
##
|
| 131 |
-
|
| 132 |
-
### 1.
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
|
| 138 |
-
### 2.
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
|
| 145 |
---
|
| 146 |
|
| 147 |
-
##
|
|
|
|
|
|
|
| 148 |
|
| 149 |
-
### 1. Instalasi Dependensi
|
| 150 |
-
```bash
|
| 151 |
-
pip install -r requirements.txt
|
| 152 |
-
```
|
| 153 |
|
| 154 |
-
### 2. Jalankan Server API Lokal
|
| 155 |
-
```bash
|
| 156 |
-
python -m uvicorn app:app --port 8001 --host 127.0.0.1
|
| 157 |
-
```
|
| 158 |
-
Akses UI lokal di: **[http://localhost:8001](http://localhost:8001)**
|
| 159 |
-
Akses Swagger Docs di: **[http://localhost:8001/docs](http://localhost:8001/docs)**
|
|
|
|
| 8 |
pinned: false
|
| 9 |
---
|
| 10 |
|
|
|
|
|
|
|
| 11 |
|
|
|
|
| 12 |
|
|
|
|
| 13 |
|
|
|
|
| 14 |
|
|
|
|
| 15 |
|
| 16 |
+
|
| 17 |
+
# 🌍 Eco-Twin AI: Waste Volume Prediction System
|
| 18 |
+
**Proyek untuk Hackathon DKI Jakarta 2026 (Case 2)**
|
| 19 |
+
|
| 20 |
+
Eco-Twin AI adalah sistem cerdas berbasis *Machine Learning* yang dirancang untuk memprediksi lonjakan volume timbulan sampah harian di area Jakarta Pusat. Sistem ini menggunakan arsitektur ganda: **Amazon Chronos-T5** (Time-Series Transformer) untuk peramalan (*forecasting*) dan integrasi Algoritma Pendukung untuk ekstraksi fitur lanjutan (Cuaca, Skala Keramaian, dan Jadwal Event).
|
| 21 |
|
| 22 |
---
|
| 23 |
|
| 24 |
+
> [!IMPORTANT]
|
| 25 |
+
> **📖 DOKUMENTASI SISTEM & INTEGRASI**:
|
| 26 |
+
> 1. **Untuk Publik / Stakeholder**: Silakan merujuk ke [PUBLIC_DOC.md](file:///c:/khusus%20project%20IT/Fine%20tuning%20ulang%20AI%20jakarta/waste-prediction-api/PUBLIC_DOC.md) untuk melihat ringkasan tingkat tinggi, pemodelan AI, cara kerja sistem, serta panduan lengkap penggunaan dashboard bagi pengguna umum.
|
| 27 |
+
> 2. **Untuk Tim Front-End (FE)**: Silakan merujuk ke [FRONTEND_API_DOC.md](file:///c:/khusus%20project%20IT/Fine%20tuning%20ulang%20AI%20jakarta/waste-prediction-api/FRONTEND_API_DOC.md) untuk melihat spesifikasi detail endpoint API, tipe data TypeScript, contoh kode Axios/Fetch, serta panduan pemetaan data logistik ke UI Dashboard.
|
| 28 |
+
> 3. **Pengujian API (Postman)**: Anda bisa mengimpor file [waste_intelligence_api.postman_collection.json](file:///c:/khusus%20project%20IT/Fine%20tuning%20ulang%20AI%20jakarta/waste-prediction-api/waste_intelligence_api.postman_collection.json) langsung ke aplikasi Postman Anda untuk menguji seluruh endpoint secara instan.
|
| 29 |
|
| 30 |
+
---
|
| 31 |
+
|
| 32 |
+
## 🚀 Fitur Unggulan (Hackathon Killer Features)
|
| 33 |
|
| 34 |
+
1. **Integrasi Kalender Event Otomatis**: Sistem secara otomatis membaca file `event_jakarta_2025.txt` saat server dinyalakan. Jika ada *request* prediksi yang menyentuh tanggal konser besar (misal: Maroon 5 di JIS), AI akan mendeteksi dan secara akurat menambahkan estimasi volume sampah tanpa input manual tambahan.
|
| 35 |
+
2. **Asynchronous API Processing**: Menggunakan FastAPI dengan `run_in_threadpool`, memastikan sistem AI tidak memblokir (*blocking*) pengguna lain saat sedang mengolah model Transformer yang berat.
|
| 36 |
+
3. **Standar Produksi (CORS & Logging)**: Aplikasi aman dipanggil secara langsung oleh Frontend (React/Vue/HTML) dan menggunakan sistem *logging* kelas enterprise.
|
| 37 |
+
4. **Interactive API Docs (Swagger UI)**: Endpoint dilengkapi parameter Pydantic lengkap beserta contoh JSON terisi otomatis, sangat cocok untuk didemokan langsung ke Juri.
|
| 38 |
+
5. **Dekomposisi Sampah SIPSN KLHK 2025**: Memprediksi bukan hanya berat total (Ton), tapi juga membedahnya menjadi *Sisa Makanan* dan *Plastik*, serta memberikan rekomendasi jumlah armada truk yang dibutuhkan.
|
| 39 |
|
| 40 |
+
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
|
| 42 |
+
## 📂 Struktur File
|
| 43 |
+
|
| 44 |
+
- `app.py` : Berisi *Core Engine* API menggunakan FastAPI dan Amazon Chronos.
|
| 45 |
+
- `train.py` : Script *Advanced Feature Engineering* dan pelatihan model Gradient Boosting (Eco-Twin Pro) untuk simulasi dataset.
|
| 46 |
+
- `event_jakarta_2025.txt` : *Database* kalender event yang otomatis dilacak oleh AI.
|
| 47 |
+
- `dataset_vibe_coder_2025.csv` : Dataset historis yang dipakai oleh model.
|
| 48 |
+
- `.dockerfile` : Konfigurasi untuk men-*deploy* aplikasi ini (misalnya ke Hugging Face Spaces atau server Cloud).
|
| 49 |
+
- `requirements.txt` : Daftar dependensi *library* Python.
|
| 50 |
|
| 51 |
---
|
| 52 |
|
| 53 |
+
## 🛠️ Cara Menjalankan Sistem
|
| 54 |
|
| 55 |
+
### 1. Instalasi Kebutuhan (Library)
|
| 56 |
+
Pastikan Python sudah terinstal di laptop Anda. Buka Terminal/Command Prompt di dalam folder proyek ini, lalu jalankan:
|
| 57 |
+
```bash
|
| 58 |
+
pip install -r requirements.txt
|
| 59 |
+
pip install chronos-forecasting
|
| 60 |
```
|
| 61 |
+
|
| 62 |
+
### 2. Menjalankan Server API
|
| 63 |
+
Jalankan server Uvicorn dengan mode *auto-reload* agar perubahan kode langsung terbaca:
|
| 64 |
+
```bash
|
| 65 |
+
uvicorn app:app --reload --port 8001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
```
|
| 67 |
|
| 68 |
+
### 3. Menguji via Swagger (Demonstrasi Juri)
|
| 69 |
+
Setelah server berjalan, buka browser dan akses:
|
| 70 |
+
👉 **[http://127.0.0.1:8001/docs](http://127.0.0.1:8001/docs)**
|
| 71 |
|
| 72 |
+
Anda bisa menekan tombol **"Try it out"** di *endpoint* `/api/v1/predict` dan langsung tekan **"Execute"**.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
---
|
| 75 |
|
| 76 |
+
## 📡 Dokumentasi Endpoint API
|
| 77 |
+
|
| 78 |
+
### 1. Status Check
|
| 79 |
+
Mengecek apakah server hidup dan berapa banyak jadwal event yang berhasil dimuat oleh AI.
|
| 80 |
+
- **URL**: `/`
|
| 81 |
+
- **Method**: `GET`
|
| 82 |
+
- **Response**:
|
| 83 |
+
```json
|
| 84 |
+
{
|
| 85 |
+
"status": "Online",
|
| 86 |
+
"model": "Chronos-T5 Tiny",
|
| 87 |
+
"region": "Jakarta Pusat",
|
| 88 |
+
"events_loaded": 15
|
| 89 |
+
}
|
| 90 |
+
```
|
| 91 |
|
| 92 |
+
### 2. Prediksi Volume Sampah (Forecasting)
|
| 93 |
+
Mendapatkan peramalan volume sampah berdasarkan data historis, cuaca, dan event.
|
| 94 |
+
- **URL**: `/api/v1/predict`
|
| 95 |
+
- **Method**: `POST`
|
| 96 |
+
- **Body Request**:
|
| 97 |
+
```json
|
| 98 |
+
{
|
| 99 |
+
"hari_ke_depan": 7,
|
| 100 |
+
"prediksi_hujan_bmkg": 25.5,
|
| 101 |
+
"skala_keramaian": 0
|
| 102 |
+
}
|
| 103 |
+
```
|
| 104 |
+
- **Response JSON**:
|
| 105 |
+
```json
|
| 106 |
+
[
|
| 107 |
+
{
|
| 108 |
+
"tanggal": "2026-02-01",
|
| 109 |
+
"total_volume_ton": 1520.45,
|
| 110 |
+
"sisa_makanan_ton": 758.25,
|
| 111 |
+
"plastik_ton": 348.94,
|
| 112 |
+
"rekomendasi_truk": 153,
|
| 113 |
+
"status_risiko": "CRITICAL ⚠️",
|
| 114 |
+
"info_event": "Konser Maroon 5 di Jakarta International Stadium (JIS)"
|
| 115 |
+
}
|
| 116 |
+
]
|
| 117 |
+
```
|
| 118 |
|
| 119 |
---
|
| 120 |
|
| 121 |
+
## 📝 Catatan Penting
|
| 122 |
+
- Jika Anda mendapatkan error `ModuleNotFoundError: No module named 'chronos'`, pastikan Anda menginstal package dengan perintah `pip install chronos-forecasting` **(BUKAN pip install chronos)**.
|
| 123 |
+
- Untuk deployment dengan `Dockerfile`, pastikan untuk mengubah port Uvicorn menyesuaikan provider (misal: HuggingFace Spaces menggunakan `--port 7860`).
|
| 124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app.py
CHANGED
|
@@ -14,12 +14,9 @@ import io
|
|
| 14 |
import csv
|
| 15 |
import json
|
| 16 |
from chronos import ChronosPipeline
|
| 17 |
-
from datetime import datetime, timedelta
|
| 18 |
import os, logging, re
|
| 19 |
|
| 20 |
-
def get_jakarta_now() -> datetime:
|
| 21 |
-
return datetime.now(timezone(timedelta(hours=7)))
|
| 22 |
-
|
| 23 |
# ==========================================
|
| 24 |
# 1. APPLICATION CONFIGURATION
|
| 25 |
# ==========================================
|
|
@@ -41,9 +38,9 @@ app.add_middleware(
|
|
| 41 |
)
|
| 42 |
|
| 43 |
# Mount static files to serve the dashboard UI, CSS, and JS
|
| 44 |
-
if not os.path.exists("
|
| 45 |
-
os.makedirs("
|
| 46 |
-
app.mount("/static", StaticFiles(directory="
|
| 47 |
|
| 48 |
# ==========================================
|
| 49 |
# 2. 44 KECAMATAN DATABASE (DLH Jakarta Calibrated)
|
|
@@ -304,10 +301,10 @@ async def load_assets():
|
|
| 304 |
def serve_dashboard():
|
| 305 |
"""Serve the Floodzy-style interactive dashboard."""
|
| 306 |
try:
|
| 307 |
-
with open("
|
| 308 |
return HTMLResponse(content=f.read(), status_code=200)
|
| 309 |
except FileNotFoundError:
|
| 310 |
-
return HTMLResponse(content="<h1>Dashboard HTML not found. Please check your
|
| 311 |
|
| 312 |
@app.get("/status", tags=["System"])
|
| 313 |
def status_check():
|
|
@@ -334,7 +331,7 @@ def get_latest_news():
|
|
| 334 |
"title": "DKI Uji Coba Penarikan Retribusi Sampah Pelayanan Kebersihan Harian",
|
| 335 |
"source": "Antara News",
|
| 336 |
"url": "https://www.antaranews.com/tag/sampah-jakarta",
|
| 337 |
-
"date_fetched": str(
|
| 338 |
"summary": "Pemprov DKI Jakarta merencanakan uji coba penarikan retribusi pelayanan kebersihan/sampah."
|
| 339 |
}
|
| 340 |
]
|
|
@@ -349,7 +346,7 @@ async def predict_waste_volume(req: PredictionRequest):
|
|
| 349 |
raise HTTPException(503, "Models not ready.")
|
| 350 |
|
| 351 |
try:
|
| 352 |
-
start_date = parse_flexible_date(req.start_date) if req.start_date else pd.Timestamp(
|
| 353 |
|
| 354 |
# Get location metadata
|
| 355 |
config = KECAMATAN_DATABASE[req.location]
|
|
@@ -532,7 +529,7 @@ async def get_alerts(location: str = Query(None)):
|
|
| 532 |
if df_history is None: raise HTTPException(503, "Model not ready")
|
| 533 |
|
| 534 |
alerts = []
|
| 535 |
-
today =
|
| 536 |
|
| 537 |
for i in range(3):
|
| 538 |
d = (today + timedelta(days=i)).strftime("%Y-%m-%d")
|
|
@@ -554,7 +551,7 @@ async def get_alerts(location: str = Query(None)):
|
|
| 554 |
"message": f"Alert: {status} volume expected at {loc}"
|
| 555 |
})
|
| 556 |
|
| 557 |
-
return AlertResponse(status="success", alert_count=len(alerts), alerts=alerts, last_updated=
|
| 558 |
|
| 559 |
@app.get("/api/v1/autopilot", tags=["Autonomous"])
|
| 560 |
async def get_autopilot_data():
|
|
@@ -562,7 +559,7 @@ async def get_autopilot_data():
|
|
| 562 |
if df_history is None:
|
| 563 |
raise HTTPException(503, "Models not ready")
|
| 564 |
|
| 565 |
-
today =
|
| 566 |
d_str = today.strftime("%Y-%m-%d")
|
| 567 |
|
| 568 |
total_vol = 0.0
|
|
|
|
| 14 |
import csv
|
| 15 |
import json
|
| 16 |
from chronos import ChronosPipeline
|
| 17 |
+
from datetime import datetime, timedelta
|
| 18 |
import os, logging, re
|
| 19 |
|
|
|
|
|
|
|
|
|
|
| 20 |
# ==========================================
|
| 21 |
# 1. APPLICATION CONFIGURATION
|
| 22 |
# ==========================================
|
|
|
|
| 38 |
)
|
| 39 |
|
| 40 |
# Mount static files to serve the dashboard UI, CSS, and JS
|
| 41 |
+
if not os.path.exists("static"):
|
| 42 |
+
os.makedirs("static")
|
| 43 |
+
app.mount("/static", StaticFiles(directory="static"), name="static")
|
| 44 |
|
| 45 |
# ==========================================
|
| 46 |
# 2. 44 KECAMATAN DATABASE (DLH Jakarta Calibrated)
|
|
|
|
| 301 |
def serve_dashboard():
|
| 302 |
"""Serve the Floodzy-style interactive dashboard."""
|
| 303 |
try:
|
| 304 |
+
with open("static/index.html", "r", encoding="utf-8") as f:
|
| 305 |
return HTMLResponse(content=f.read(), status_code=200)
|
| 306 |
except FileNotFoundError:
|
| 307 |
+
return HTMLResponse(content="<h1>Dashboard HTML not found. Please check your static directory.</h1>", status_code=404)
|
| 308 |
|
| 309 |
@app.get("/status", tags=["System"])
|
| 310 |
def status_check():
|
|
|
|
| 331 |
"title": "DKI Uji Coba Penarikan Retribusi Sampah Pelayanan Kebersihan Harian",
|
| 332 |
"source": "Antara News",
|
| 333 |
"url": "https://www.antaranews.com/tag/sampah-jakarta",
|
| 334 |
+
"date_fetched": str(datetime.now().date()),
|
| 335 |
"summary": "Pemprov DKI Jakarta merencanakan uji coba penarikan retribusi pelayanan kebersihan/sampah."
|
| 336 |
}
|
| 337 |
]
|
|
|
|
| 346 |
raise HTTPException(503, "Models not ready.")
|
| 347 |
|
| 348 |
try:
|
| 349 |
+
start_date = parse_flexible_date(req.start_date) if req.start_date else pd.Timestamp(datetime.now().date())
|
| 350 |
|
| 351 |
# Get location metadata
|
| 352 |
config = KECAMATAN_DATABASE[req.location]
|
|
|
|
| 529 |
if df_history is None: raise HTTPException(503, "Model not ready")
|
| 530 |
|
| 531 |
alerts = []
|
| 532 |
+
today = datetime.now().date()
|
| 533 |
|
| 534 |
for i in range(3):
|
| 535 |
d = (today + timedelta(days=i)).strftime("%Y-%m-%d")
|
|
|
|
| 551 |
"message": f"Alert: {status} volume expected at {loc}"
|
| 552 |
})
|
| 553 |
|
| 554 |
+
return AlertResponse(status="success", alert_count=len(alerts), alerts=alerts, last_updated=datetime.now().isoformat())
|
| 555 |
|
| 556 |
@app.get("/api/v1/autopilot", tags=["Autonomous"])
|
| 557 |
async def get_autopilot_data():
|
|
|
|
| 559 |
if df_history is None:
|
| 560 |
raise HTTPException(503, "Models not ready")
|
| 561 |
|
| 562 |
+
today = datetime.now()
|
| 563 |
d_str = today.strftime("%Y-%m-%d")
|
| 564 |
|
| 565 |
total_vol = 0.0
|
dataset_advanced_eco_twin.csv
CHANGED
|
@@ -1,732 +1,732 @@
|
|
| 1 |
Tanggal,Ada_Event,Penumpang_MRT,Curah_Hujan_mm,Hari_Dalam_Minggu,Bulan,Is_Weekend,Hujan_Kemarin,Volume_Sampah_Ton
|
| 2 |
-
2023-01-01,1.0,
|
| 3 |
-
2023-01-02,0.0,
|
| 4 |
-
2023-01-03,0.0,
|
| 5 |
-
2023-01-04,0.0,
|
| 6 |
-
2023-01-05,0.0,
|
| 7 |
-
2023-01-06,0.0,
|
| 8 |
-
2023-01-07,0.0,
|
| 9 |
-
2023-01-08,0.0,
|
| 10 |
-
2023-01-09,0.0,
|
| 11 |
-
2023-01-10,0.0,
|
| 12 |
-
2023-01-11,0.0,
|
| 13 |
-
2023-01-12,0.0,
|
| 14 |
-
2023-01-13,0.0,
|
| 15 |
-
2023-01-14,0.0,
|
| 16 |
-
2023-01-15,0.0,
|
| 17 |
-
2023-01-16,0.0,
|
| 18 |
-
2023-01-17,0.0,
|
| 19 |
-
2023-01-18,0.0,
|
| 20 |
-
2023-01-19,0.0,
|
| 21 |
-
2023-01-20,0.0,
|
| 22 |
-
2023-01-21,0.0,
|
| 23 |
-
2023-01-22,0.0,
|
| 24 |
-
2023-01-23,0.0,
|
| 25 |
-
2023-01-24,0.0,
|
| 26 |
-
2023-01-25,0.0,
|
| 27 |
-
2023-01-26,0.0,
|
| 28 |
-
2023-01-27,0.0,
|
| 29 |
-
2023-01-28,0.0,
|
| 30 |
-
2023-01-29,0.0,
|
| 31 |
-
2023-01-30,0.0,
|
| 32 |
-
2023-01-31,0.0,
|
| 33 |
-
2023-02-01,0.0,
|
| 34 |
-
2023-02-02,0.0,
|
| 35 |
-
2023-02-03,0.0,
|
| 36 |
-
2023-02-04,0.0,
|
| 37 |
-
2023-02-05,0.0,
|
| 38 |
-
2023-02-06,0.0,
|
| 39 |
-
2023-02-07,0.0,
|
| 40 |
-
2023-02-08,0.0,
|
| 41 |
-
2023-02-09,0.0,
|
| 42 |
-
2023-02-10,0.0,
|
| 43 |
-
2023-02-11,0.0,
|
| 44 |
-
2023-02-12,0.0,
|
| 45 |
-
2023-02-13,0.0,
|
| 46 |
-
2023-02-14,0.0,
|
| 47 |
-
2023-02-15,0.0,
|
| 48 |
-
2023-02-16,0.0,
|
| 49 |
-
2023-02-17,0.0,
|
| 50 |
-
2023-02-18,0.0,
|
| 51 |
-
2023-02-19,0.0,
|
| 52 |
-
2023-02-20,0.0,
|
| 53 |
-
2023-02-21,0.0,
|
| 54 |
-
2023-02-22,0.0,
|
| 55 |
-
2023-02-23,0.0,
|
| 56 |
-
2023-02-24,0.0,
|
| 57 |
-
2023-02-25,0.0,
|
| 58 |
-
2023-02-26,0.0,
|
| 59 |
-
2023-02-27,0.0,
|
| 60 |
-
2023-02-28,0.0,
|
| 61 |
-
2023-03-01,0.0,
|
| 62 |
-
2023-03-02,0.0,
|
| 63 |
-
2023-03-03,0.0,
|
| 64 |
-
2023-03-04,0.0,
|
| 65 |
-
2023-03-05,0.0,
|
| 66 |
-
2023-03-06,0.0,
|
| 67 |
-
2023-03-07,0.0,
|
| 68 |
-
2023-03-08,0.0,
|
| 69 |
-
2023-03-09,0.0,
|
| 70 |
-
2023-03-10,0.0,
|
| 71 |
-
2023-03-11,1.0,
|
| 72 |
-
2023-03-12,1.0,
|
| 73 |
-
2023-03-13,0.0,
|
| 74 |
-
2023-03-14,0.0,
|
| 75 |
-
2023-03-15,0.0,
|
| 76 |
-
2023-03-16,0.0,
|
| 77 |
-
2023-03-17,0.0,
|
| 78 |
-
2023-03-18,0.0,
|
| 79 |
-
2023-03-19,0.0,
|
| 80 |
-
2023-03-20,0.0,
|
| 81 |
-
2023-03-21,0.0,
|
| 82 |
-
2023-03-22,0.0,
|
| 83 |
-
2023-03-23,0.0,
|
| 84 |
-
2023-03-24,0.0,
|
| 85 |
-
2023-03-25,0.0,
|
| 86 |
-
2023-03-26,0.0,
|
| 87 |
-
2023-03-27,0.0,
|
| 88 |
-
2023-03-28,0.0,
|
| 89 |
-
2023-03-29,0.0,
|
| 90 |
-
2023-03-30,0.0,
|
| 91 |
-
2023-03-31,0.0,
|
| 92 |
-
2023-04-01,0.0,
|
| 93 |
-
2023-04-02,0.0,
|
| 94 |
-
2023-04-03,0.0,
|
| 95 |
-
2023-04-04,0.0,
|
| 96 |
-
2023-04-05,0.0,
|
| 97 |
-
2023-04-06,0.0,
|
| 98 |
-
2023-04-07,0.0,
|
| 99 |
-
2023-04-08,0.0,
|
| 100 |
-
2023-04-09,0.0,
|
| 101 |
-
2023-04-10,0.0,
|
| 102 |
-
2023-04-11,0.0,
|
| 103 |
-
2023-04-12,0.0,
|
| 104 |
-
2023-04-13,0.0,
|
| 105 |
-
2023-04-14,0.0,
|
| 106 |
-
2023-04-15,0.0,
|
| 107 |
-
2023-04-16,0.0,
|
| 108 |
-
2023-04-17,0.0,
|
| 109 |
-
2023-04-18,0.0,
|
| 110 |
-
2023-04-19,0.0,
|
| 111 |
-
2023-04-20,0.0,
|
| 112 |
-
2023-04-21,0.0,
|
| 113 |
-
2023-04-22,0.0,
|
| 114 |
-
2023-04-23,0.0,
|
| 115 |
-
2023-04-24,0.0,
|
| 116 |
-
2023-04-25,0.0,
|
| 117 |
-
2023-04-26,0.0,
|
| 118 |
-
2023-04-27,0.0,
|
| 119 |
-
2023-04-28,0.0,
|
| 120 |
-
2023-04-29,0.0,
|
| 121 |
-
2023-04-30,0.0,
|
| 122 |
-
2023-05-01,0.0,
|
| 123 |
-
2023-05-02,0.0,
|
| 124 |
-
2023-05-03,0.0,
|
| 125 |
-
2023-05-04,0.0,
|
| 126 |
-
2023-05-05,0.0,
|
| 127 |
-
2023-05-06,0.0,
|
| 128 |
-
2023-05-07,0.0,
|
| 129 |
-
2023-05-08,0.0,
|
| 130 |
-
2023-05-09,0.0,
|
| 131 |
-
2023-05-10,0.0,
|
| 132 |
-
2023-05-11,0.0,
|
| 133 |
-
2023-05-12,0.0,
|
| 134 |
-
2023-05-13,0.0,
|
| 135 |
-
2023-05-14,0.0,
|
| 136 |
-
2023-05-15,0.0,
|
| 137 |
-
2023-05-16,0.0,
|
| 138 |
-
2023-05-17,0.0,
|
| 139 |
-
2023-05-18,0.0,
|
| 140 |
-
2023-05-19,0.0,
|
| 141 |
-
2023-05-20,0.0,
|
| 142 |
-
2023-05-21,0.0,
|
| 143 |
-
2023-05-22,0.0,
|
| 144 |
-
2023-05-23,0.0,
|
| 145 |
-
2023-05-24,0.0,
|
| 146 |
-
2023-05-25,0.0,
|
| 147 |
-
2023-05-26,1.0,
|
| 148 |
-
2023-05-27,0.0,
|
| 149 |
-
2023-05-28,0.0,
|
| 150 |
-
2023-05-29,0.0,
|
| 151 |
-
2023-05-30,0.0,
|
| 152 |
-
2023-05-31,0.0,
|
| 153 |
-
2023-06-01,0.0,
|
| 154 |
-
2023-06-02,0.0,
|
| 155 |
-
2023-06-03,0.0,
|
| 156 |
-
2023-06-04,0.0,
|
| 157 |
-
2023-06-05,0.0,
|
| 158 |
-
2023-06-06,0.0,
|
| 159 |
-
2023-06-07,0.0,
|
| 160 |
-
2023-06-08,0.0,
|
| 161 |
-
2023-06-09,0.0,
|
| 162 |
-
2023-06-10,0.0,
|
| 163 |
-
2023-06-11,0.0,
|
| 164 |
-
2023-06-12,0.0,
|
| 165 |
-
2023-06-13,0.0,
|
| 166 |
-
2023-06-14,0.0,
|
| 167 |
-
2023-06-15,0.0,
|
| 168 |
-
2023-06-16,0.0,
|
| 169 |
-
2023-06-17,0.0,
|
| 170 |
-
2023-06-18,0.0,
|
| 171 |
-
2023-06-19,1.0,
|
| 172 |
-
2023-06-20,0.0,
|
| 173 |
-
2023-06-21,0.0,
|
| 174 |
-
2023-06-22,0.0,
|
| 175 |
-
2023-06-23,0.0,
|
| 176 |
-
2023-06-24,0.0,
|
| 177 |
-
2023-06-25,0.0,
|
| 178 |
-
2023-06-26,0.0,
|
| 179 |
-
2023-06-27,0.0,
|
| 180 |
-
2023-06-28,0.0,
|
| 181 |
-
2023-06-29,0.0,
|
| 182 |
-
2023-06-30,0.0,
|
| 183 |
-
2023-07-01,0.0,
|
| 184 |
-
2023-07-02,0.0,
|
| 185 |
-
2023-07-03,0.0,
|
| 186 |
-
2023-07-04,0.0,
|
| 187 |
-
2023-07-05,0.0,
|
| 188 |
-
2023-07-06,0.0,
|
| 189 |
-
2023-07-07,0.0,
|
| 190 |
-
2023-07-08,0.0,
|
| 191 |
-
2023-07-09,0.0,
|
| 192 |
-
2023-07-10,0.0,
|
| 193 |
-
2023-07-11,0.0,
|
| 194 |
-
2023-07-12,0.0,
|
| 195 |
-
2023-07-13,0.0,
|
| 196 |
-
2023-07-14,0.0,
|
| 197 |
-
2023-07-15,0.0,
|
| 198 |
-
2023-07-16,0.0,
|
| 199 |
-
2023-07-17,0.0,
|
| 200 |
-
2023-07-18,0.0,
|
| 201 |
-
2023-07-19,0.0,
|
| 202 |
-
2023-07-20,0.0,
|
| 203 |
-
2023-07-21,0.0,
|
| 204 |
-
2023-07-22,0.0,
|
| 205 |
-
2023-07-23,0.0,
|
| 206 |
-
2023-07-24,0.0,
|
| 207 |
-
2023-07-25,0.0,
|
| 208 |
-
2023-07-26,0.0,
|
| 209 |
-
2023-07-27,0.0,
|
| 210 |
-
2023-07-28,0.0,
|
| 211 |
-
2023-07-29,0.0,
|
| 212 |
-
2023-07-30,0.0,
|
| 213 |
-
2023-07-31,0.0,
|
| 214 |
-
2023-08-01,0.0,
|
| 215 |
-
2023-08-02,0.0,
|
| 216 |
-
2023-08-03,0.0,
|
| 217 |
-
2023-08-04,0.0,
|
| 218 |
-
2023-08-05,0.0,
|
| 219 |
-
2023-08-06,0.0,
|
| 220 |
-
2023-08-07,0.0,
|
| 221 |
-
2023-08-08,0.0,
|
| 222 |
-
2023-08-09,0.0,
|
| 223 |
-
2023-08-10,0.0,
|
| 224 |
-
2023-08-11,0.0,
|
| 225 |
-
2023-08-12,0.0,
|
| 226 |
-
2023-08-13,0.0,
|
| 227 |
-
2023-08-14,0.0,
|
| 228 |
-
2023-08-15,0.0,
|
| 229 |
-
2023-08-16,0.0,
|
| 230 |
-
2023-08-17,0.0,
|
| 231 |
-
2023-08-18,0.0,
|
| 232 |
-
2023-08-19,0.0,
|
| 233 |
-
2023-08-20,0.0,
|
| 234 |
-
2023-08-21,0.0,
|
| 235 |
-
2023-08-22,0.0,
|
| 236 |
-
2023-08-23,0.0,
|
| 237 |
-
2023-08-24,0.0,
|
| 238 |
-
2023-08-25,0.0,
|
| 239 |
-
2023-08-26,0.0,
|
| 240 |
-
2023-08-27,0.0,
|
| 241 |
-
2023-08-28,0.0,
|
| 242 |
-
2023-08-29,0.0,
|
| 243 |
-
2023-08-30,0.0,
|
| 244 |
-
2023-08-31,0.0,
|
| 245 |
-
2023-09-01,0.0,
|
| 246 |
-
2023-09-02,0.0,
|
| 247 |
-
2023-09-03,0.0,
|
| 248 |
-
2023-09-04,0.0,
|
| 249 |
-
2023-09-05,0.0,
|
| 250 |
-
2023-09-06,0.0,
|
| 251 |
-
2023-09-07,0.0,
|
| 252 |
-
2023-09-08,0.0,
|
| 253 |
-
2023-09-09,0.0,
|
| 254 |
-
2023-09-10,0.0,
|
| 255 |
-
2023-09-11,0.0,
|
| 256 |
-
2023-09-12,0.0,
|
| 257 |
-
2023-09-13,0.0,
|
| 258 |
-
2023-09-14,0.0,
|
| 259 |
-
2023-09-15,0.0,
|
| 260 |
-
2023-09-16,0.0,
|
| 261 |
-
2023-09-17,0.0,
|
| 262 |
-
2023-09-18,0.0,
|
| 263 |
-
2023-09-19,0.0,
|
| 264 |
-
2023-09-20,0.0,
|
| 265 |
-
2023-09-21,0.0,
|
| 266 |
-
2023-09-22,0.0,
|
| 267 |
-
2023-09-23,0.0,
|
| 268 |
-
2023-09-24,0.0,
|
| 269 |
-
2023-09-25,0.0,
|
| 270 |
-
2023-09-26,0.0,
|
| 271 |
-
2023-09-27,0.0,
|
| 272 |
-
2023-09-28,0.0,
|
| 273 |
-
2023-09-29,0.0,
|
| 274 |
-
2023-09-30,0.0,
|
| 275 |
-
2023-10-01,0.0,
|
| 276 |
-
2023-10-02,0.0,
|
| 277 |
-
2023-10-03,0.0,
|
| 278 |
-
2023-10-04,0.0,
|
| 279 |
-
2023-10-05,0.0,
|
| 280 |
-
2023-10-06,0.0,
|
| 281 |
-
2023-10-07,0.0,
|
| 282 |
-
2023-10-08,0.0,
|
| 283 |
-
2023-10-09,0.0,
|
| 284 |
-
2023-10-10,0.0,
|
| 285 |
-
2023-10-11,0.0,
|
| 286 |
-
2023-10-12,0.0,
|
| 287 |
-
2023-10-13,0.0,
|
| 288 |
-
2023-10-14,0.0,
|
| 289 |
-
2023-10-15,0.0,
|
| 290 |
-
2023-10-16,0.0,
|
| 291 |
-
2023-10-17,0.0,
|
| 292 |
-
2023-10-18,0.0,
|
| 293 |
-
2023-10-19,0.0,
|
| 294 |
-
2023-10-20,0.0,
|
| 295 |
-
2023-10-21,0.0,
|
| 296 |
-
2023-10-22,0.0,
|
| 297 |
-
2023-10-23,0.0,
|
| 298 |
-
2023-10-24,0.0,
|
| 299 |
-
2023-10-25,0.0,
|
| 300 |
-
2023-10-26,0.0,
|
| 301 |
-
2023-10-27,0.0,
|
| 302 |
-
2023-10-28,0.0,
|
| 303 |
-
2023-10-29,0.0,
|
| 304 |
-
2023-10-30,0.0,
|
| 305 |
-
2023-10-31,0.0,
|
| 306 |
-
2023-11-01,0.0,
|
| 307 |
-
2023-11-02,0.0,
|
| 308 |
-
2023-11-03,0.0,
|
| 309 |
-
2023-11-04,0.0,
|
| 310 |
-
2023-11-05,0.0,
|
| 311 |
-
2023-11-06,0.0,
|
| 312 |
-
2023-11-07,0.0,
|
| 313 |
-
2023-11-08,0.0,
|
| 314 |
-
2023-11-09,0.0,
|
| 315 |
-
2023-11-10,0.0,
|
| 316 |
-
2023-11-11,0.0,
|
| 317 |
-
2023-11-12,0.0,
|
| 318 |
-
2023-11-13,0.0,
|
| 319 |
-
2023-11-14,0.0,
|
| 320 |
-
2023-11-15,1.0,
|
| 321 |
-
2023-11-16,0.0,
|
| 322 |
-
2023-11-17,0.0,
|
| 323 |
-
2023-11-18,0.0,
|
| 324 |
-
2023-11-19,0.0,
|
| 325 |
-
2023-11-20,0.0,
|
| 326 |
-
2023-11-21,0.0,
|
| 327 |
-
2023-11-22,0.0,
|
| 328 |
-
2023-11-23,0.0,
|
| 329 |
-
2023-11-24,0.0,
|
| 330 |
-
2023-11-25,0.0,
|
| 331 |
-
2023-11-26,0.0,
|
| 332 |
-
2023-11-27,0.0,
|
| 333 |
-
2023-11-28,0.0,
|
| 334 |
-
2023-11-29,0.0,
|
| 335 |
-
2023-11-30,0.0,
|
| 336 |
-
2023-12-01,0.0,
|
| 337 |
-
2023-12-02,0.0,
|
| 338 |
-
2023-12-03,0.0,
|
| 339 |
-
2023-12-04,0.0,
|
| 340 |
-
2023-12-05,0.0,
|
| 341 |
-
2023-12-06,0.0,
|
| 342 |
-
2023-12-07,0.0,
|
| 343 |
-
2023-12-08,0.0,
|
| 344 |
-
2023-12-09,0.0,
|
| 345 |
-
2023-12-10,0.0,
|
| 346 |
-
2023-12-11,0.0,
|
| 347 |
-
2023-12-12,0.0,
|
| 348 |
-
2023-12-13,0.0,
|
| 349 |
-
2023-12-14,0.0,
|
| 350 |
-
2023-12-15,0.0,
|
| 351 |
-
2023-12-16,0.0,
|
| 352 |
-
2023-12-17,0.0,
|
| 353 |
-
2023-12-18,0.0,
|
| 354 |
-
2023-12-19,0.0,
|
| 355 |
-
2023-12-20,0.0,
|
| 356 |
-
2023-12-21,0.0,
|
| 357 |
-
2023-12-22,0.0,
|
| 358 |
-
2023-12-23,0.0,
|
| 359 |
-
2023-12-24,0.0,
|
| 360 |
-
2023-12-25,0.0,
|
| 361 |
-
2023-12-26,0.0,
|
| 362 |
-
2023-12-27,0.0,
|
| 363 |
-
2023-12-28,0.0,
|
| 364 |
-
2023-12-29,0.0,
|
| 365 |
-
2023-12-30,0.0,
|
| 366 |
-
2023-12-31,1.0,
|
| 367 |
-
2024-01-01,1.0,
|
| 368 |
-
2024-01-02,0.0,
|
| 369 |
-
2024-01-03,0.0,
|
| 370 |
-
2024-01-04,0.0,
|
| 371 |
-
2024-01-05,0.0,
|
| 372 |
-
2024-01-06,0.0,
|
| 373 |
-
2024-01-07,0.0,
|
| 374 |
-
2024-01-08,0.0,
|
| 375 |
-
2024-01-09,0.0,
|
| 376 |
-
2024-01-10,0.0,
|
| 377 |
-
2024-01-11,0.0,
|
| 378 |
-
2024-01-12,0.0,
|
| 379 |
-
2024-01-13,0.0,
|
| 380 |
-
2024-01-14,0.0,
|
| 381 |
-
2024-01-15,0.0,
|
| 382 |
-
2024-01-16,0.0,
|
| 383 |
-
2024-01-17,0.0,
|
| 384 |
-
2024-01-18,0.0,
|
| 385 |
-
2024-01-19,0.0,
|
| 386 |
-
2024-01-20,0.0,
|
| 387 |
-
2024-01-21,0.0,
|
| 388 |
-
2024-01-22,0.0,
|
| 389 |
-
2024-01-23,0.0,
|
| 390 |
-
2024-01-24,0.0,
|
| 391 |
-
2024-01-25,0.0,
|
| 392 |
-
2024-01-26,0.0,
|
| 393 |
-
2024-01-27,0.0,
|
| 394 |
-
2024-01-28,0.0,
|
| 395 |
-
2024-01-29,0.0,
|
| 396 |
-
2024-01-30,0.0,
|
| 397 |
-
2024-01-31,0.0,
|
| 398 |
-
2024-02-01,0.0,
|
| 399 |
-
2024-02-02,0.0,
|
| 400 |
-
2024-02-03,0.0,
|
| 401 |
-
2024-02-04,0.0,
|
| 402 |
-
2024-02-05,0.0,
|
| 403 |
-
2024-02-06,0.0,
|
| 404 |
-
2024-02-07,0.0,
|
| 405 |
-
2024-02-08,0.0,
|
| 406 |
-
2024-02-09,0.0,
|
| 407 |
-
2024-02-10,0.0,
|
| 408 |
-
2024-02-11,0.0,
|
| 409 |
-
2024-02-12,0.0,
|
| 410 |
-
2024-02-13,0.0,
|
| 411 |
-
2024-02-14,0.0,
|
| 412 |
-
2024-02-15,0.0,
|
| 413 |
-
2024-02-16,0.0,
|
| 414 |
-
2024-02-17,0.0,
|
| 415 |
-
2024-02-18,0.0,
|
| 416 |
-
2024-02-19,0.0,
|
| 417 |
-
2024-02-20,0.0,
|
| 418 |
-
2024-02-21,0.0,
|
| 419 |
-
2024-02-22,0.0,
|
| 420 |
-
2024-02-23,0.0,
|
| 421 |
-
2024-02-24,0.0,
|
| 422 |
-
2024-02-25,0.0,
|
| 423 |
-
2024-02-26,0.0,
|
| 424 |
-
2024-02-27,0.0,
|
| 425 |
-
2024-02-28,0.0,
|
| 426 |
-
2024-02-29,0.0,
|
| 427 |
-
2024-03-01,0.0,
|
| 428 |
-
2024-03-02,1.0,
|
| 429 |
-
2024-03-03,0.0,
|
| 430 |
-
2024-03-04,0.0,
|
| 431 |
-
2024-03-05,0.0,
|
| 432 |
-
2024-03-06,0.0,
|
| 433 |
-
2024-03-07,0.0,
|
| 434 |
-
2024-03-08,0.0,
|
| 435 |
-
2024-03-09,0.0,
|
| 436 |
-
2024-03-10,0.0,
|
| 437 |
-
2024-03-11,0.0,
|
| 438 |
-
2024-03-12,0.0,
|
| 439 |
-
2024-03-13,0.0,
|
| 440 |
-
2024-03-14,0.0,
|
| 441 |
-
2024-03-15,0.0,
|
| 442 |
-
2024-03-16,0.0,
|
| 443 |
-
2024-03-17,0.0,
|
| 444 |
-
2024-03-18,0.0,
|
| 445 |
-
2024-03-19,0.0,
|
| 446 |
-
2024-03-20,0.0,
|
| 447 |
-
2024-03-21,0.0,
|
| 448 |
-
2024-03-22,0.0,
|
| 449 |
-
2024-03-23,0.0,
|
| 450 |
-
2024-03-24,0.0,
|
| 451 |
-
2024-03-25,0.0,
|
| 452 |
-
2024-03-26,0.0,
|
| 453 |
-
2024-03-27,0.0,
|
| 454 |
-
2024-03-28,0.0,
|
| 455 |
-
2024-03-29,0.0,
|
| 456 |
-
2024-03-30,0.0,
|
| 457 |
-
2024-03-31,0.0,
|
| 458 |
-
2024-04-01,0.0,
|
| 459 |
-
2024-04-02,0.0,
|
| 460 |
-
2024-04-03,0.0,
|
| 461 |
-
2024-04-04,0.0,
|
| 462 |
-
2024-04-05,0.0,
|
| 463 |
-
2024-04-06,0.0,
|
| 464 |
-
2024-04-07,0.0,
|
| 465 |
-
2024-04-08,0.0,
|
| 466 |
-
2024-04-09,0.0,
|
| 467 |
-
2024-04-10,0.0,
|
| 468 |
-
2024-04-11,0.0,
|
| 469 |
-
2024-04-12,0.0,
|
| 470 |
-
2024-04-13,0.0,
|
| 471 |
-
2024-04-14,0.0,
|
| 472 |
-
2024-04-15,0.0,
|
| 473 |
-
2024-04-16,0.0,
|
| 474 |
-
2024-04-17,0.0,
|
| 475 |
-
2024-04-18,0.0,
|
| 476 |
-
2024-04-19,0.0,
|
| 477 |
-
2024-04-20,0.0,
|
| 478 |
-
2024-04-21,0.0,
|
| 479 |
-
2024-04-22,0.0,
|
| 480 |
-
2024-04-23,0.0,
|
| 481 |
-
2024-04-24,0.0,
|
| 482 |
-
2024-04-25,0.0,
|
| 483 |
-
2024-04-26,0.0,
|
| 484 |
-
2024-04-27,0.0,
|
| 485 |
-
2024-04-28,0.0,
|
| 486 |
-
2024-04-29,0.0,
|
| 487 |
-
2024-04-30,0.0,
|
| 488 |
-
2024-05-01,0.0,
|
| 489 |
-
2024-05-02,0.0,
|
| 490 |
-
2024-05-03,0.0,
|
| 491 |
-
2024-05-04,0.0,
|
| 492 |
-
2024-05-05,0.0,
|
| 493 |
-
2024-05-06,0.0,
|
| 494 |
-
2024-05-07,0.0,
|
| 495 |
-
2024-05-08,0.0,
|
| 496 |
-
2024-05-09,0.0,
|
| 497 |
-
2024-05-10,0.0,
|
| 498 |
-
2024-05-11,0.0,
|
| 499 |
-
2024-05-12,0.0,
|
| 500 |
-
2024-05-13,0.0,
|
| 501 |
-
2024-05-14,0.0,
|
| 502 |
-
2024-05-15,0.0,
|
| 503 |
-
2024-05-16,0.0,
|
| 504 |
-
2024-05-17,0.0,
|
| 505 |
-
2024-05-18,0.0,
|
| 506 |
-
2024-05-19,0.0,
|
| 507 |
-
2024-05-20,0.0,
|
| 508 |
-
2024-05-21,0.0,
|
| 509 |
-
2024-05-22,0.0,
|
| 510 |
-
2024-05-23,0.0,
|
| 511 |
-
2024-05-24,1.0,
|
| 512 |
-
2024-05-25,0.0,
|
| 513 |
-
2024-05-26,0.0,
|
| 514 |
-
2024-05-27,0.0,
|
| 515 |
-
2024-05-28,0.0,
|
| 516 |
-
2024-05-29,0.0,
|
| 517 |
-
2024-05-30,0.0,
|
| 518 |
-
2024-05-31,0.0,
|
| 519 |
-
2024-06-01,0.0,
|
| 520 |
-
2024-06-02,0.0,
|
| 521 |
-
2024-06-03,0.0,
|
| 522 |
-
2024-06-04,0.0,
|
| 523 |
-
2024-06-05,0.0,
|
| 524 |
-
2024-06-06,0.0,
|
| 525 |
-
2024-06-07,0.0,
|
| 526 |
-
2024-06-08,0.0,
|
| 527 |
-
2024-06-09,0.0,
|
| 528 |
-
2024-06-10,0.0,
|
| 529 |
-
2024-06-11,0.0,
|
| 530 |
-
2024-06-12,0.0,
|
| 531 |
-
2024-06-13,0.0,
|
| 532 |
-
2024-06-14,0.0,
|
| 533 |
-
2024-06-15,0.0,
|
| 534 |
-
2024-06-16,0.0,
|
| 535 |
-
2024-06-17,0.0,
|
| 536 |
-
2024-06-18,0.0,
|
| 537 |
-
2024-06-19,0.0,
|
| 538 |
-
2024-06-20,0.0,
|
| 539 |
-
2024-06-21,0.0,
|
| 540 |
-
2024-06-22,0.0,
|
| 541 |
-
2024-06-23,0.0,
|
| 542 |
-
2024-06-24,0.0,
|
| 543 |
-
2024-06-25,0.0,
|
| 544 |
-
2024-06-26,0.0,
|
| 545 |
-
2024-06-27,0.0,
|
| 546 |
-
2024-06-28,0.0,
|
| 547 |
-
2024-06-29,0.0,
|
| 548 |
-
2024-06-30,0.0,
|
| 549 |
-
2024-07-01,0.0,
|
| 550 |
-
2024-07-02,0.0,
|
| 551 |
-
2024-07-03,0.0,
|
| 552 |
-
2024-07-04,0.0,
|
| 553 |
-
2024-07-05,0.0,
|
| 554 |
-
2024-07-06,0.0,
|
| 555 |
-
2024-07-07,0.0,
|
| 556 |
-
2024-07-08,0.0,
|
| 557 |
-
2024-07-09,0.0,
|
| 558 |
-
2024-07-10,0.0,
|
| 559 |
-
2024-07-11,0.0,
|
| 560 |
-
2024-07-12,0.0,
|
| 561 |
-
2024-07-13,0.0,
|
| 562 |
-
2024-07-14,0.0,
|
| 563 |
-
2024-07-15,0.0,
|
| 564 |
-
2024-07-16,0.0,
|
| 565 |
-
2024-07-17,0.0,
|
| 566 |
-
2024-07-18,0.0,
|
| 567 |
-
2024-07-19,0.0,
|
| 568 |
-
2024-07-20,0.0,
|
| 569 |
-
2024-07-21,0.0,
|
| 570 |
-
2024-07-22,0.0,
|
| 571 |
-
2024-07-23,0.0,
|
| 572 |
-
2024-07-24,0.0,
|
| 573 |
-
2024-07-25,0.0,
|
| 574 |
-
2024-07-26,0.0,
|
| 575 |
-
2024-07-27,0.0,
|
| 576 |
-
2024-07-28,0.0,
|
| 577 |
-
2024-07-29,0.0,
|
| 578 |
-
2024-07-30,0.0,
|
| 579 |
-
2024-07-31,0.0,
|
| 580 |
-
2024-08-01,0.0,
|
| 581 |
-
2024-08-02,0.0,
|
| 582 |
-
2024-08-03,0.0,
|
| 583 |
-
2024-08-04,0.0,
|
| 584 |
-
2024-08-05,0.0,
|
| 585 |
-
2024-08-06,0.0,
|
| 586 |
-
2024-08-07,0.0,
|
| 587 |
-
2024-08-08,0.0,
|
| 588 |
-
2024-08-09,0.0,
|
| 589 |
-
2024-08-10,0.0,
|
| 590 |
-
2024-08-11,0.0,
|
| 591 |
-
2024-08-12,0.0,
|
| 592 |
-
2024-08-13,0.0,
|
| 593 |
-
2024-08-14,0.0,
|
| 594 |
-
2024-08-15,0.0,
|
| 595 |
-
2024-08-16,0.0,
|
| 596 |
-
2024-08-17,0.0,
|
| 597 |
-
2024-08-18,0.0,
|
| 598 |
-
2024-08-19,0.0,
|
| 599 |
-
2024-08-20,0.0,
|
| 600 |
-
2024-08-21,0.0,
|
| 601 |
-
2024-08-22,0.0,
|
| 602 |
-
2024-08-23,0.0,
|
| 603 |
-
2024-08-24,0.0,
|
| 604 |
-
2024-08-25,0.0,
|
| 605 |
-
2024-08-26,0.0,
|
| 606 |
-
2024-08-27,0.0,
|
| 607 |
-
2024-08-28,0.0,
|
| 608 |
-
2024-08-29,0.0,
|
| 609 |
-
2024-08-30,0.0,
|
| 610 |
-
2024-08-31,0.0,
|
| 611 |
-
2024-09-01,0.0,
|
| 612 |
-
2024-09-02,0.0,
|
| 613 |
-
2024-09-03,0.0,
|
| 614 |
-
2024-09-04,0.0,
|
| 615 |
-
2024-09-05,0.0,
|
| 616 |
-
2024-09-06,0.0,
|
| 617 |
-
2024-09-07,0.0,
|
| 618 |
-
2024-09-08,0.0,
|
| 619 |
-
2024-09-09,0.0,
|
| 620 |
-
2024-09-10,0.0,
|
| 621 |
-
2024-09-11,0.0,
|
| 622 |
-
2024-09-12,0.0,
|
| 623 |
-
2024-09-13,0.0,
|
| 624 |
-
2024-09-14,0.0,
|
| 625 |
-
2024-09-15,0.0,
|
| 626 |
-
2024-09-16,0.0,
|
| 627 |
-
2024-09-17,0.0,
|
| 628 |
-
2024-09-18,0.0,
|
| 629 |
-
2024-09-19,0.0,
|
| 630 |
-
2024-09-20,0.0,
|
| 631 |
-
2024-09-21,0.0,
|
| 632 |
-
2024-09-22,0.0,
|
| 633 |
-
2024-09-23,0.0,
|
| 634 |
-
2024-09-24,0.0,
|
| 635 |
-
2024-09-25,0.0,
|
| 636 |
-
2024-09-26,0.0,
|
| 637 |
-
2024-09-27,0.0,
|
| 638 |
-
2024-09-28,0.0,
|
| 639 |
-
2024-09-29,0.0,
|
| 640 |
-
2024-09-30,0.0,
|
| 641 |
-
2024-10-01,0.0,
|
| 642 |
-
2024-10-02,0.0,
|
| 643 |
-
2024-10-03,0.0,
|
| 644 |
-
2024-10-04,0.0,
|
| 645 |
-
2024-10-05,0.0,
|
| 646 |
-
2024-10-06,0.0,
|
| 647 |
-
2024-10-07,0.0,
|
| 648 |
-
2024-10-08,0.0,
|
| 649 |
-
2024-10-09,0.0,
|
| 650 |
-
2024-10-10,0.0,
|
| 651 |
-
2024-10-11,0.0,
|
| 652 |
-
2024-10-12,0.0,
|
| 653 |
-
2024-10-13,0.0,
|
| 654 |
-
2024-10-14,0.0,
|
| 655 |
-
2024-10-15,0.0,
|
| 656 |
-
2024-10-16,0.0,
|
| 657 |
-
2024-10-17,0.0,
|
| 658 |
-
2024-10-18,0.0,
|
| 659 |
-
2024-10-19,0.0,
|
| 660 |
-
2024-10-20,0.0,
|
| 661 |
-
2024-10-21,0.0,
|
| 662 |
-
2024-10-22,0.0,
|
| 663 |
-
2024-10-23,0.0,
|
| 664 |
-
2024-10-24,0.0,
|
| 665 |
-
2024-10-25,0.0,
|
| 666 |
-
2024-10-26,0.0,
|
| 667 |
-
2024-10-27,0.0,
|
| 668 |
-
2024-10-28,0.0,
|
| 669 |
-
2024-10-29,0.0,
|
| 670 |
-
2024-10-30,0.0,
|
| 671 |
-
2024-10-31,0.0,
|
| 672 |
-
2024-11-01,0.0,
|
| 673 |
-
2024-11-02,0.0,
|
| 674 |
-
2024-11-03,0.0,
|
| 675 |
-
2024-11-04,0.0,
|
| 676 |
-
2024-11-05,0.0,
|
| 677 |
-
2024-11-06,0.0,
|
| 678 |
-
2024-11-07,0.0,
|
| 679 |
-
2024-11-08,0.0,
|
| 680 |
-
2024-11-09,0.0,
|
| 681 |
-
2024-11-10,0.0,
|
| 682 |
-
2024-11-11,0.0,
|
| 683 |
-
2024-11-12,0.0,
|
| 684 |
-
2024-11-13,0.0,
|
| 685 |
-
2024-11-14,0.0,
|
| 686 |
-
2024-11-15,0.0,
|
| 687 |
-
2024-11-16,0.0,
|
| 688 |
-
2024-11-17,0.0,
|
| 689 |
-
2024-11-18,0.0,
|
| 690 |
-
2024-11-19,0.0,
|
| 691 |
-
2024-11-20,0.0,
|
| 692 |
-
2024-11-21,0.0,
|
| 693 |
-
2024-11-22,0.0,
|
| 694 |
-
2024-11-23,0.0,
|
| 695 |
-
2024-11-24,0.0,
|
| 696 |
-
2024-11-25,0.0,
|
| 697 |
-
2024-11-26,0.0,
|
| 698 |
-
2024-11-27,0.0,
|
| 699 |
-
2024-11-28,0.0,
|
| 700 |
-
2024-11-29,0.0,
|
| 701 |
-
2024-11-30,0.0,
|
| 702 |
-
2024-12-01,0.0,
|
| 703 |
-
2024-12-02,0.0,
|
| 704 |
-
2024-12-03,0.0,
|
| 705 |
-
2024-12-04,0.0,
|
| 706 |
-
2024-12-05,0.0,
|
| 707 |
-
2024-12-06,0.0,
|
| 708 |
-
2024-12-07,0.0,
|
| 709 |
-
2024-12-08,0.0,
|
| 710 |
-
2024-12-09,0.0,
|
| 711 |
-
2024-12-10,0.0,
|
| 712 |
-
2024-12-11,0.0,
|
| 713 |
-
2024-12-12,0.0,
|
| 714 |
-
2024-12-13,0.0,
|
| 715 |
-
2024-12-14,0.0,
|
| 716 |
-
2024-12-15,0.0,
|
| 717 |
-
2024-12-16,0.0,
|
| 718 |
-
2024-12-17,0.0,
|
| 719 |
-
2024-12-18,0.0,
|
| 720 |
-
2024-12-19,0.0,
|
| 721 |
-
2024-12-20,0.0,
|
| 722 |
-
2024-12-21,0.0,
|
| 723 |
-
2024-12-22,0.0,
|
| 724 |
-
2024-12-23,0.0,
|
| 725 |
-
2024-12-24,0.0,
|
| 726 |
-
2024-12-25,0.0,
|
| 727 |
-
2024-12-26,0.0,
|
| 728 |
-
2024-12-27,0.0,
|
| 729 |
-
2024-12-28,0.0,
|
| 730 |
-
2024-12-29,0.0,
|
| 731 |
-
2024-12-30,0.0,
|
| 732 |
-
2024-12-31,1.0,
|
|
|
|
| 1 |
Tanggal,Ada_Event,Penumpang_MRT,Curah_Hujan_mm,Hari_Dalam_Minggu,Bulan,Is_Weekend,Hujan_Kemarin,Volume_Sampah_Ton
|
| 2 |
+
2023-01-01,1.0,76866,12.064192542930495,6,1,1,0.0,11069.14
|
| 3 |
+
2023-01-02,0.0,87444,5.810788653951948,0,1,0,12.064192542930495,8091.7
|
| 4 |
+
2023-01-03,0.0,115487,12.912335419604084,1,1,0,5.810788653951948,8253.36
|
| 5 |
+
2023-01-04,0.0,80859,11.092612937467463,2,1,0,12.912335419604084,8181.11
|
| 6 |
+
2023-01-05,0.0,81949,13.881043656415027,3,1,0,11.092612937467463,7993.37
|
| 7 |
+
2023-01-06,0.0,91088,27.729745386705478,4,1,0,13.881043656415027,8306.94
|
| 8 |
+
2023-01-07,0.0,76580,0.0,5,1,1,27.729745386705478,8916.35
|
| 9 |
+
2023-01-08,0.0,61952,0.0,6,1,1,0.0,8412.33
|
| 10 |
+
2023-01-09,0.0,85120,0.0,0,1,0,0.0,7877.12
|
| 11 |
+
2023-01-10,0.0,96037,3.7091599256309693,1,1,0,0.0,8018.52
|
| 12 |
+
2023-01-11,0.0,64183,15.732629959146113,2,1,0,3.7091599256309693,8113.42
|
| 13 |
+
2023-01-12,0.0,78997,16.050440529705195,3,1,0,15.732629959146113,8136.7
|
| 14 |
+
2023-01-13,0.0,88087,0.0,4,1,0,16.050440529705195,8156.51
|
| 15 |
+
2023-01-14,0.0,106860,47.23876891191401,5,1,1,0.0,8989.34
|
| 16 |
+
2023-01-15,0.0,89675,13.375900945745519,6,1,1,47.23876891191401,8975.91
|
| 17 |
+
2023-01-16,0.0,87745,3.8543330692429625,0,1,0,13.375900945745519,7991.64
|
| 18 |
+
2023-01-17,0.0,97676,7.529234998019818,1,1,0,3.8543330692429625,8118.85
|
| 19 |
+
2023-01-18,0.0,83901,18.792313010048666,2,1,0,7.529234998019818,8029.21
|
| 20 |
+
2023-01-19,0.0,103214,8.822025431378183,3,1,0,18.792313010048666,8172.78
|
| 21 |
+
2023-01-20,0.0,84237,2.0605073141124266,4,1,0,8.822025431378183,7877.33
|
| 22 |
+
2023-01-21,0.0,80160,0.0,5,1,1,2.0605073141124266,8593.64
|
| 23 |
+
2023-01-22,0.0,84051,11.511183024663607,6,1,1,0.0,8971.85
|
| 24 |
+
2023-01-23,0.0,68568,2.898997951738329,0,1,0,11.511183024663607,8069.87
|
| 25 |
+
2023-01-24,0.0,86748,26.768252455857922,1,1,0,2.898997951738329,7977.29
|
| 26 |
+
2023-01-25,0.0,89254,13.202753474005217,2,1,0,26.768252455857922,8060.53
|
| 27 |
+
2023-01-26,0.0,80701,5.6857872848279625,3,1,0,13.202753474005217,8073.7
|
| 28 |
+
2023-01-27,0.0,104635,0.0,4,1,0,5.6857872848279625,8075.08
|
| 29 |
+
2023-01-28,0.0,92114,6.2643308559733395,5,1,1,0.0,8838.12
|
| 30 |
+
2023-01-29,0.0,73488,3.41070851720309,6,1,1,6.2643308559733395,8919.54
|
| 31 |
+
2023-01-30,0.0,101185,14.827486504769332,0,1,0,3.41070851720309,8163.43
|
| 32 |
+
2023-01-31,0.0,96841,39.43628506587022,1,1,0,14.827486504769332,8509.44
|
| 33 |
+
2023-02-01,0.0,81090,16.458748408666093,2,2,0,39.43628506587022,8521.36
|
| 34 |
+
2023-02-02,0.0,91384,14.135033948417043,3,2,0,16.458748408666093,8322.98
|
| 35 |
+
2023-02-03,0.0,78117,0.0,4,2,0,14.135033948417043,8276.55
|
| 36 |
+
2023-02-04,0.0,74131,34.70628533718897,5,2,1,0.0,8610.12
|
| 37 |
+
2023-02-05,0.0,93486,7.06721920754921,6,2,1,34.70628533718897,9174.83
|
| 38 |
+
2023-02-06,0.0,99738,0.0,0,2,0,7.06721920754921,7761.64
|
| 39 |
+
2023-02-07,0.0,86069,2.023555263753742,1,2,0,0.0,8163.97
|
| 40 |
+
2023-02-08,0.0,85021,7.3816957882642,2,2,0,2.023555263753742,8469.65
|
| 41 |
+
2023-02-09,0.0,69293,10.667456963851162,3,2,0,7.3816957882642,8234.32
|
| 42 |
+
2023-02-10,0.0,84658,0.0,4,2,0,10.667456963851162,8205.46
|
| 43 |
+
2023-02-11,0.0,96455,22.227040830462204,5,2,1,0.0,8524.76
|
| 44 |
+
2023-02-12,0.0,79547,6.951749605924486,6,2,1,22.227040830462204,8883.46
|
| 45 |
+
2023-02-13,0.0,83401,10.343842157216185,0,2,0,6.951749605924486,8126.08
|
| 46 |
+
2023-02-14,0.0,76159,9.452208021179636,1,2,0,10.343842157216185,7881.77
|
| 47 |
+
2023-02-15,0.0,67179,24.0749230563349,2,2,0,9.452208021179636,8196.76
|
| 48 |
+
2023-02-16,0.0,74877,27.660437475958176,3,2,0,24.0749230563349,8207.25
|
| 49 |
+
2023-02-17,0.0,80112,0.0,4,2,0,27.660437475958176,8110.58
|
| 50 |
+
2023-02-18,0.0,76595,3.747625321472489,5,2,1,0.0,8664.04
|
| 51 |
+
2023-02-19,0.0,65627,5.083690260774184,6,2,1,3.747625321472489,8459.16
|
| 52 |
+
2023-02-20,0.0,92608,2.193648685251406,0,2,0,5.083690260774184,8066.01
|
| 53 |
+
2023-02-21,0.0,84556,8.787805616063908,1,2,0,2.193648685251406,7971.72
|
| 54 |
+
2023-02-22,0.0,84410,14.885511724115739,2,2,0,8.787805616063908,8087.39
|
| 55 |
+
2023-02-23,0.0,63623,16.038721191186962,3,2,0,14.885511724115739,8027.74
|
| 56 |
+
2023-02-24,0.0,62547,15.43699658658326,4,2,0,16.038721191186962,8048.61
|
| 57 |
+
2023-02-25,0.0,96194,21.968644765391506,5,2,1,15.43699658658326,8871.06
|
| 58 |
+
2023-02-26,0.0,78791,0.0,6,2,1,21.968644765391506,8617.63
|
| 59 |
+
2023-02-27,0.0,86856,8.26211468397081,0,2,0,0.0,7872.2
|
| 60 |
+
2023-02-28,0.0,85631,7.888192385523929,1,2,0,8.26211468397081,8123.0
|
| 61 |
+
2023-03-01,0.0,89331,2.0923046604649245,2,3,0,7.888192385523929,8110.24
|
| 62 |
+
2023-03-02,0.0,80857,29.15206806833591,3,3,0,2.0923046604649245,8025.5
|
| 63 |
+
2023-03-03,0.0,96651,17.718240811947023,4,3,0,29.15206806833591,8332.79
|
| 64 |
+
2023-03-04,0.0,87587,4.6256195726986205,5,3,1,17.718240811947023,9099.45
|
| 65 |
+
2023-03-05,0.0,84325,2.9226446487702553,6,3,1,4.6256195726986205,8868.08
|
| 66 |
+
2023-03-06,0.0,74514,3.1390340167120527,0,3,0,2.9226446487702553,8129.42
|
| 67 |
+
2023-03-07,0.0,87063,28.701549912076175,1,3,0,3.1390340167120527,8281.63
|
| 68 |
+
2023-03-08,0.0,93259,9.127138889409181,2,3,0,28.701549912076175,8408.73
|
| 69 |
+
2023-03-09,0.0,89121,13.813817896938215,3,3,0,9.127138889409181,7938.3
|
| 70 |
+
2023-03-10,0.0,71709,6.230475958589993,4,3,0,13.813817896938215,8077.67
|
| 71 |
+
2023-03-11,1.0,80197,13.733136298309343,5,3,1,6.230475958589993,11143.88
|
| 72 |
+
2023-03-12,1.0,73301,31.27590466187559,6,3,1,13.733136298309343,10205.05
|
| 73 |
+
2023-03-13,0.0,83164,0.0,0,3,0,31.27590466187559,8198.43
|
| 74 |
+
2023-03-14,0.0,114050,2.999005723627264,1,3,0,0.0,8087.31
|
| 75 |
+
2023-03-15,0.0,88661,11.331792897749187,2,3,0,2.999005723627264,8100.85
|
| 76 |
+
2023-03-16,0.0,85644,9.904323903739561,3,3,0,11.331792897749187,7877.21
|
| 77 |
+
2023-03-17,0.0,82200,6.728109873645276,4,3,0,9.904323903739561,8046.33
|
| 78 |
+
2023-03-18,0.0,85894,31.9235373141546,5,3,1,6.728109873645276,8622.76
|
| 79 |
+
2023-03-19,0.0,86571,18.427250704456295,6,3,1,31.9235373141546,9233.84
|
| 80 |
+
2023-03-20,0.0,78566,11.750070200323002,0,3,0,18.427250704456295,8212.85
|
| 81 |
+
2023-03-21,0.0,97214,6.515548553784721,1,3,0,11.750070200323002,8161.12
|
| 82 |
+
2023-03-22,0.0,92646,2.4665999346350085,2,3,0,6.515548553784721,8258.66
|
| 83 |
+
2023-03-23,0.0,83263,7.007908052280348,3,3,0,2.4665999346350085,7943.96
|
| 84 |
+
2023-03-24,0.0,98843,5.547676251615436,4,3,0,7.007908052280348,8270.3
|
| 85 |
+
2023-03-25,0.0,91727,21.54880770517081,5,3,1,5.547676251615436,8727.51
|
| 86 |
+
2023-03-26,0.0,76150,10.096697414178232,6,3,1,21.54880770517081,8822.09
|
| 87 |
+
2023-03-27,0.0,75409,4.226180326759825,0,3,0,10.096697414178232,8133.4
|
| 88 |
+
2023-03-28,0.0,112577,23.47740070799914,1,3,0,4.226180326759825,8265.65
|
| 89 |
+
2023-03-29,0.0,71558,23.561278564457346,2,3,0,23.47740070799914,8337.76
|
| 90 |
+
2023-03-30,0.0,81641,9.383592095693741,3,3,0,23.561278564457346,8217.63
|
| 91 |
+
2023-03-31,0.0,82510,2.237975184916724,4,3,0,9.383592095693741,8195.4
|
| 92 |
+
2023-04-01,0.0,89438,3.763319884040454,5,4,1,2.237975184916724,8464.33
|
| 93 |
+
2023-04-02,0.0,76781,2.5699498063375525,6,4,1,3.763319884040454,8583.31
|
| 94 |
+
2023-04-03,0.0,83671,11.9802481446014,0,4,0,2.5699498063375525,7909.62
|
| 95 |
+
2023-04-04,0.0,77115,3.796379090573771,1,4,0,11.9802481446014,8138.27
|
| 96 |
+
2023-04-05,0.0,84690,15.479737677741916,2,4,0,3.796379090573771,8412.21
|
| 97 |
+
2023-04-06,0.0,89959,25.24673130194123,3,4,0,15.479737677741916,8138.01
|
| 98 |
+
2023-04-07,0.0,91151,18.841599570822737,4,4,0,25.24673130194123,8452.8
|
| 99 |
+
2023-04-08,0.0,74597,4.650863262339289,5,4,1,18.841599570822737,9074.1
|
| 100 |
+
2023-04-09,0.0,83894,14.291037812292833,6,4,1,4.650863262339289,8770.05
|
| 101 |
+
2023-04-10,0.0,66270,5.41116245586956,0,4,0,14.291037812292833,7893.29
|
| 102 |
+
2023-04-11,0.0,76453,0.0,1,4,0,5.41116245586956,8034.64
|
| 103 |
+
2023-04-12,0.0,89070,0.0,2,4,0,0.0,7895.08
|
| 104 |
+
2023-04-13,0.0,67072,2.619405272936882,3,4,0,0.0,8048.54
|
| 105 |
+
2023-04-14,0.0,89621,0.0,4,4,0,2.619405272936882,7761.13
|
| 106 |
+
2023-04-15,0.0,90059,36.46455096285276,5,4,1,0.0,8824.22
|
| 107 |
+
2023-04-16,0.0,84003,27.89339215018931,6,4,1,36.46455096285276,9082.05
|
| 108 |
+
2023-04-17,0.0,103001,9.426452612690564,0,4,0,27.89339215018931,8526.03
|
| 109 |
+
2023-04-18,0.0,71097,0.0,1,4,0,9.426452612690564,7953.67
|
| 110 |
+
2023-04-19,0.0,97000,0.0,2,4,0,0.0,8083.79
|
| 111 |
+
2023-04-20,0.0,110645,12.51504417002714,3,4,0,0.0,8277.93
|
| 112 |
+
2023-04-21,0.0,91955,9.108493516726417,4,4,0,12.51504417002714,8111.0
|
| 113 |
+
2023-04-22,0.0,87374,14.498658828606787,5,4,1,9.108493516726417,8792.0
|
| 114 |
+
2023-04-23,0.0,77285,10.91551803068566,6,4,1,14.498658828606787,8732.08
|
| 115 |
+
2023-04-24,0.0,88234,2.7641584351966872,0,4,0,10.91551803068566,8044.09
|
| 116 |
+
2023-04-25,0.0,104173,9.51655100549679,1,4,0,2.7641584351966872,8143.65
|
| 117 |
+
2023-04-26,0.0,114922,0.0,2,4,0,9.51655100549679,8115.13
|
| 118 |
+
2023-04-27,0.0,78802,6.840680888489748,3,4,0,0.0,8001.14
|
| 119 |
+
2023-04-28,0.0,92236,4.108839097310018,4,4,0,6.840680888489748,8180.38
|
| 120 |
+
2023-04-29,0.0,102424,2.564442663333424,5,4,1,4.108839097310018,8885.03
|
| 121 |
+
2023-04-30,0.0,115619,10.768372865177195,6,4,1,2.564442663333424,8561.12
|
| 122 |
+
2023-05-01,0.0,89297,0.0,0,5,0,10.768372865177195,8279.03
|
| 123 |
+
2023-05-02,0.0,84039,9.551596167553914,1,5,0,0.0,8352.86
|
| 124 |
+
2023-05-03,0.0,80118,4.459862155085855,2,5,0,9.551596167553914,7587.49
|
| 125 |
+
2023-05-04,0.0,84411,0.0,3,5,0,4.459862155085855,8156.74
|
| 126 |
+
2023-05-05,0.0,63129,8.069571043406427,4,5,0,0.0,8021.01
|
| 127 |
+
2023-05-06,0.0,95890,4.361590668947702,5,5,1,8.069571043406427,8652.11
|
| 128 |
+
2023-05-07,0.0,108813,0.0,6,5,1,4.361590668947702,8954.66
|
| 129 |
+
2023-05-08,0.0,104787,16.50339088563142,0,5,0,0.0,8251.98
|
| 130 |
+
2023-05-09,0.0,85078,4.42544627120939,1,5,0,16.50339088563142,8174.88
|
| 131 |
+
2023-05-10,0.0,86399,11.847516285596985,2,5,0,4.42544627120939,8253.94
|
| 132 |
+
2023-05-11,0.0,83140,3.155063471696469,3,5,0,11.847516285596985,8338.13
|
| 133 |
+
2023-05-12,0.0,68696,10.701760428696938,4,5,0,3.155063471696469,7942.37
|
| 134 |
+
2023-05-13,0.0,84250,4.145265869630559,5,5,1,10.701760428696938,8496.19
|
| 135 |
+
2023-05-14,0.0,73037,0.0,6,5,1,4.145265869630559,8689.83
|
| 136 |
+
2023-05-15,0.0,71946,13.632906759821923,0,5,0,0.0,8171.87
|
| 137 |
+
2023-05-16,0.0,98518,8.809295038753246,1,5,0,13.632906759821923,8024.44
|
| 138 |
+
2023-05-17,0.0,71118,17.475490261306682,2,5,0,8.809295038753246,7881.6
|
| 139 |
+
2023-05-18,0.0,79158,4.004376304956631,3,5,0,17.475490261306682,8482.31
|
| 140 |
+
2023-05-19,0.0,70947,4.627281887157521,4,5,0,4.004376304956631,7901.56
|
| 141 |
+
2023-05-20,0.0,68279,0.0,5,5,1,4.627281887157521,8771.83
|
| 142 |
+
2023-05-21,0.0,66246,0.0,6,5,1,0.0,8657.13
|
| 143 |
+
2023-05-22,0.0,72182,5.778960487031805,0,5,0,0.0,8126.85
|
| 144 |
+
2023-05-23,0.0,82415,16.822713680645386,1,5,0,5.778960487031805,8254.1
|
| 145 |
+
2023-05-24,0.0,81041,3.832261549662481,2,5,0,16.822713680645386,8019.56
|
| 146 |
+
2023-05-25,0.0,98529,10.866185298152766,3,5,0,3.832261549662481,7965.62
|
| 147 |
+
2023-05-26,1.0,111346,0.0,4,5,0,10.866185298152766,9744.21
|
| 148 |
+
2023-05-27,0.0,78084,13.312233064787502,5,5,1,0.0,8631.9
|
| 149 |
+
2023-05-28,0.0,70808,12.05529430991322,6,5,1,13.312233064787502,8780.17
|
| 150 |
+
2023-05-29,0.0,99373,15.375918473529973,0,5,0,12.05529430991322,8286.28
|
| 151 |
+
2023-05-30,0.0,73323,4.774064384360147,1,5,0,15.375918473529973,8053.51
|
| 152 |
+
2023-05-31,0.0,89297,6.272085069022588,2,5,0,4.774064384360147,8248.34
|
| 153 |
+
2023-06-01,0.0,71566,9.75984141751279,3,6,0,6.272085069022588,8066.79
|
| 154 |
+
2023-06-02,0.0,94182,3.111753455461409,4,6,0,9.75984141751279,8180.14
|
| 155 |
+
2023-06-03,0.0,63358,3.7567081447328357,5,6,1,3.111753455461409,8986.33
|
| 156 |
+
2023-06-04,0.0,95983,0.0,6,6,1,3.7567081447328357,8311.67
|
| 157 |
+
2023-06-05,0.0,87306,10.979776718423667,0,6,0,0.0,8134.32
|
| 158 |
+
2023-06-06,0.0,82181,5.679229359679491,1,6,0,10.979776718423667,8049.51
|
| 159 |
+
2023-06-07,0.0,90942,35.886907405094014,2,6,0,5.679229359679491,7974.44
|
| 160 |
+
2023-06-08,0.0,102696,3.302151454751513,3,6,0,35.886907405094014,8672.18
|
| 161 |
+
2023-06-09,0.0,90148,0.0,4,6,0,3.302151454751513,7743.37
|
| 162 |
+
2023-06-10,0.0,75156,20.360211469288533,5,6,1,0.0,8666.7
|
| 163 |
+
2023-06-11,0.0,89334,5.647642857988926,6,6,1,20.360211469288533,8796.89
|
| 164 |
+
2023-06-12,0.0,76517,11.828969698774245,0,6,0,5.647642857988926,8120.74
|
| 165 |
+
2023-06-13,0.0,85826,4.167221672666486,1,6,0,11.828969698774245,8116.42
|
| 166 |
+
2023-06-14,0.0,76352,6.570564355224082,2,6,0,4.167221672666486,7863.36
|
| 167 |
+
2023-06-15,0.0,82919,22.771019618314455,3,6,0,6.570564355224082,8155.26
|
| 168 |
+
2023-06-16,0.0,84584,23.69670361799143,4,6,0,22.771019618314455,8488.2
|
| 169 |
+
2023-06-17,0.0,84337,26.253795442639483,5,6,1,23.69670361799143,9000.94
|
| 170 |
+
2023-06-18,0.0,103625,11.867214708365667,6,6,1,26.253795442639483,8831.21
|
| 171 |
+
2023-06-19,1.0,96577,11.984815646546044,0,6,0,11.867214708365667,10523.42
|
| 172 |
+
2023-06-20,0.0,66337,4.813395530019041,1,6,0,11.984815646546044,8211.36
|
| 173 |
+
2023-06-21,0.0,94895,3.3258320260642646,2,6,0,4.813395530019041,8141.18
|
| 174 |
+
2023-06-22,0.0,69522,9.313146513458966,3,6,0,3.3258320260642646,8074.83
|
| 175 |
+
2023-06-23,0.0,76645,7.939546293245636,4,6,0,9.313146513458966,8187.32
|
| 176 |
+
2023-06-24,0.0,69347,6.421414767787648,5,6,1,7.939546293245636,8831.53
|
| 177 |
+
2023-06-25,0.0,95822,3.5619294566207254,6,6,1,6.421414767787648,8749.44
|
| 178 |
+
2023-06-26,0.0,85375,2.5509853079610973,0,6,0,3.5619294566207254,7966.06
|
| 179 |
+
2023-06-27,0.0,93282,6.50824408660618,1,6,0,2.5509853079610973,7918.42
|
| 180 |
+
2023-06-28,0.0,104374,19.06385227156339,2,6,0,6.50824408660618,7966.41
|
| 181 |
+
2023-06-29,0.0,93554,0.0,3,6,0,19.06385227156339,8379.57
|
| 182 |
+
2023-06-30,0.0,79688,6.68431456577836,4,6,0,0.0,7684.38
|
| 183 |
+
2023-07-01,0.0,103256,0.0,5,7,1,6.68431456577836,8559.16
|
| 184 |
+
2023-07-02,0.0,84603,0.0,6,7,1,0.0,9037.96
|
| 185 |
+
2023-07-03,0.0,77938,2.4166352471082746,0,7,0,0.0,8090.72
|
| 186 |
+
2023-07-04,0.0,83137,11.29203898014451,1,7,0,2.4166352471082746,8042.69
|
| 187 |
+
2023-07-05,0.0,107521,18.72956853655179,2,7,0,11.29203898014451,7971.23
|
| 188 |
+
2023-07-06,0.0,67502,2.881411151414753,3,7,0,18.72956853655179,7999.09
|
| 189 |
+
2023-07-07,0.0,100890,5.869262176426092,4,7,0,2.881411151414753,7998.56
|
| 190 |
+
2023-07-08,0.0,89829,10.011163794700408,5,7,1,5.869262176426092,8715.82
|
| 191 |
+
2023-07-09,0.0,85392,2.656250050414883,6,7,1,10.011163794700408,9029.54
|
| 192 |
+
2023-07-10,0.0,79794,10.49001624566068,0,7,0,2.656250050414883,8044.25
|
| 193 |
+
2023-07-11,0.0,87533,0.0,1,7,0,10.49001624566068,8316.93
|
| 194 |
+
2023-07-12,0.0,70799,4.5489579781901766,2,7,0,0.0,8185.59
|
| 195 |
+
2023-07-13,0.0,74400,22.010480212067705,3,7,0,4.5489579781901766,8095.68
|
| 196 |
+
2023-07-14,0.0,73941,11.022522430962299,4,7,0,22.010480212067705,8337.92
|
| 197 |
+
2023-07-15,0.0,67793,0.0,5,7,1,11.022522430962299,8668.32
|
| 198 |
+
2023-07-16,0.0,73134,45.42343791738669,6,7,1,0.0,9231.53
|
| 199 |
+
2023-07-17,0.0,83366,9.825028960021765,0,7,0,45.42343791738669,8491.88
|
| 200 |
+
2023-07-18,0.0,83172,35.83375483241856,1,7,0,9.825028960021765,8563.27
|
| 201 |
+
2023-07-19,0.0,77219,5.7242775981171805,2,7,0,35.83375483241856,8241.29
|
| 202 |
+
2023-07-20,0.0,77859,5.329137279480836,3,7,0,5.7242775981171805,8017.13
|
| 203 |
+
2023-07-21,0.0,80866,4.6685621743220675,4,7,0,5.329137279480836,7719.53
|
| 204 |
+
2023-07-22,0.0,102139,0.0,5,7,1,4.6685621743220675,8831.2
|
| 205 |
+
2023-07-23,0.0,103500,13.069684293983931,6,7,1,0.0,8756.83
|
| 206 |
+
2023-07-24,0.0,91407,8.34288853681581,0,7,0,13.069684293983931,8248.88
|
| 207 |
+
2023-07-25,0.0,88723,6.298982893015509,1,7,0,8.34288853681581,8147.26
|
| 208 |
+
2023-07-26,0.0,69793,16.12255978023575,2,7,0,6.298982893015509,8162.45
|
| 209 |
+
2023-07-27,0.0,62762,0.0,3,7,0,16.12255978023575,7992.51
|
| 210 |
+
2023-07-28,0.0,87482,25.079925706822273,4,7,0,0.0,8232.15
|
| 211 |
+
2023-07-29,0.0,82322,6.083957231424943,5,7,1,25.079925706822273,8993.15
|
| 212 |
+
2023-07-30,0.0,100872,6.103438819128902,6,7,1,6.083957231424943,8988.31
|
| 213 |
+
2023-07-31,0.0,81070,21.37954310546445,0,7,0,6.103438819128902,7969.42
|
| 214 |
+
2023-08-01,0.0,96087,0.0,1,8,0,21.37954310546445,8055.43
|
| 215 |
+
2023-08-02,0.0,68192,32.68260002919141,2,8,0,0.0,8275.36
|
| 216 |
+
2023-08-03,0.0,57878,9.568781281037394,3,8,0,32.68260002919141,8318.21
|
| 217 |
+
2023-08-04,0.0,97510,35.581299184342626,4,8,0,9.568781281037394,8350.43
|
| 218 |
+
2023-08-05,0.0,87191,14.304397628835977,5,8,1,35.581299184342626,8929.92
|
| 219 |
+
2023-08-06,0.0,70360,9.20327468451384,6,8,1,14.304397628835977,8843.92
|
| 220 |
+
2023-08-07,0.0,75353,3.8545907395262975,0,8,0,9.20327468451384,7642.66
|
| 221 |
+
2023-08-08,0.0,83280,27.76745566122052,1,8,0,3.8545907395262975,8229.13
|
| 222 |
+
2023-08-09,0.0,79853,0.0,2,8,0,27.76745566122052,7832.99
|
| 223 |
+
2023-08-10,0.0,85178,3.1039668444135686,3,8,0,0.0,8356.34
|
| 224 |
+
2023-08-11,0.0,91204,4.938007810653345,4,8,0,3.1039668444135686,8002.81
|
| 225 |
+
2023-08-12,0.0,89390,15.026981319916853,5,8,1,4.938007810653345,8871.04
|
| 226 |
+
2023-08-13,0.0,85724,0.0,6,8,1,15.026981319916853,8739.15
|
| 227 |
+
2023-08-14,0.0,83747,5.56704877970785,0,8,0,0.0,8054.15
|
| 228 |
+
2023-08-15,0.0,59723,8.67864718489421,1,8,0,5.56704877970785,8046.0
|
| 229 |
+
2023-08-16,0.0,99259,48.753497573471996,2,8,0,8.67864718489421,8343.29
|
| 230 |
+
2023-08-17,0.0,83367,8.898984273106633,3,8,0,48.753497573471996,8444.04
|
| 231 |
+
2023-08-18,0.0,69147,0.0,4,8,0,8.898984273106633,7801.23
|
| 232 |
+
2023-08-19,0.0,88472,2.965175282957169,5,8,1,0.0,8569.85
|
| 233 |
+
2023-08-20,0.0,88739,2.0388122874931214,6,8,1,2.965175282957169,8903.76
|
| 234 |
+
2023-08-21,0.0,68897,3.5041025306125677,0,8,0,2.0388122874931214,8246.57
|
| 235 |
+
2023-08-22,0.0,61305,8.122291089664355,1,8,0,3.5041025306125677,8278.98
|
| 236 |
+
2023-08-23,0.0,80861,9.638134864683312,2,8,0,8.122291089664355,7924.26
|
| 237 |
+
2023-08-24,0.0,87693,14.92111976003577,3,8,0,9.638134864683312,8246.56
|
| 238 |
+
2023-08-25,0.0,104550,26.773203365901686,4,8,0,14.92111976003577,8103.48
|
| 239 |
+
2023-08-26,0.0,97385,8.69666443253449,5,8,1,26.773203365901686,9008.2
|
| 240 |
+
2023-08-27,0.0,76639,9.656890846898241,6,8,1,8.69666443253449,8874.34
|
| 241 |
+
2023-08-28,0.0,83730,14.928163938586383,0,8,0,9.656890846898241,8034.53
|
| 242 |
+
2023-08-29,0.0,85048,7.779096402498625,1,8,0,14.928163938586383,8058.46
|
| 243 |
+
2023-08-30,0.0,92514,0.0,2,8,0,7.779096402498625,7864.61
|
| 244 |
+
2023-08-31,0.0,75156,9.464200198821759,3,8,0,0.0,8115.55
|
| 245 |
+
2023-09-01,0.0,85366,0.0,4,9,0,9.464200198821759,8105.05
|
| 246 |
+
2023-09-02,0.0,100118,0.0,5,9,1,0.0,8773.19
|
| 247 |
+
2023-09-03,0.0,73529,8.2108418162481,6,9,1,0.0,8784.53
|
| 248 |
+
2023-09-04,0.0,83477,13.08648943309545,0,9,0,8.2108418162481,8299.28
|
| 249 |
+
2023-09-05,0.0,62371,12.446668656019396,1,9,0,13.08648943309545,8242.03
|
| 250 |
+
2023-09-06,0.0,68126,0.0,2,9,0,12.446668656019396,8246.65
|
| 251 |
+
2023-09-07,0.0,92115,4.592977724231126,3,9,0,0.0,7982.24
|
| 252 |
+
2023-09-08,0.0,84027,11.653281543940691,4,9,0,4.592977724231126,7999.89
|
| 253 |
+
2023-09-09,0.0,74812,32.83099281338862,5,9,1,11.653281543940691,8818.49
|
| 254 |
+
2023-09-10,0.0,107257,23.842993922098525,6,9,1,32.83099281338862,9012.49
|
| 255 |
+
2023-09-11,0.0,74782,0.0,0,9,0,23.842993922098525,8256.77
|
| 256 |
+
2023-09-12,0.0,99794,0.0,1,9,0,0.0,7743.12
|
| 257 |
+
2023-09-13,0.0,97681,4.098029360949971,2,9,0,0.0,7745.69
|
| 258 |
+
2023-09-14,0.0,96175,6.960195578886241,3,9,0,4.098029360949971,8370.44
|
| 259 |
+
2023-09-15,0.0,80157,13.787380597446466,4,9,0,6.960195578886241,8235.04
|
| 260 |
+
2023-09-16,0.0,78275,0.0,5,9,1,13.787380597446466,8845.91
|
| 261 |
+
2023-09-17,0.0,83660,13.308612730238522,6,9,1,0.0,8696.14
|
| 262 |
+
2023-09-18,0.0,100262,8.80787432068918,0,9,0,13.308612730238522,8183.06
|
| 263 |
+
2023-09-19,0.0,92237,13.614309914338124,1,9,0,8.80787432068918,8319.18
|
| 264 |
+
2023-09-20,0.0,96107,11.655208124972368,2,9,0,13.614309914338124,7954.54
|
| 265 |
+
2023-09-21,0.0,87425,4.799748042078636,3,9,0,11.655208124972368,7948.67
|
| 266 |
+
2023-09-22,0.0,89764,8.799218040427348,4,9,0,4.799748042078636,8034.95
|
| 267 |
+
2023-09-23,0.0,87368,31.32764440330392,5,9,1,8.799218040427348,8579.8
|
| 268 |
+
2023-09-24,0.0,78430,4.534698876040458,6,9,1,31.32764440330392,8789.32
|
| 269 |
+
2023-09-25,0.0,107673,6.1098607647677925,0,9,0,4.534698876040458,8284.56
|
| 270 |
+
2023-09-26,0.0,80863,4.194769421167141,1,9,0,6.1098607647677925,8055.59
|
| 271 |
+
2023-09-27,0.0,79040,15.56454447490369,2,9,0,4.194769421167141,8148.0
|
| 272 |
+
2023-09-28,0.0,88796,0.0,3,9,0,15.56454447490369,8093.09
|
| 273 |
+
2023-09-29,0.0,82334,17.000870838951975,4,9,0,0.0,8458.08
|
| 274 |
+
2023-09-30,0.0,65691,0.0,5,9,1,17.000870838951975,8690.48
|
| 275 |
+
2023-10-01,0.0,99717,0.0,6,10,1,0.0,8555.2
|
| 276 |
+
2023-10-02,0.0,98523,12.063089539520512,0,10,0,0.0,8187.5
|
| 277 |
+
2023-10-03,0.0,73791,10.61783900173783,1,10,0,12.063089539520512,8043.76
|
| 278 |
+
2023-10-04,0.0,81743,0.0,2,10,0,10.61783900173783,8171.59
|
| 279 |
+
2023-10-05,0.0,77619,12.081783765642474,3,10,0,0.0,8020.69
|
| 280 |
+
2023-10-06,0.0,72680,27.481813879750508,4,10,0,12.081783765642474,8040.53
|
| 281 |
+
2023-10-07,0.0,74217,7.058639209399329,5,10,1,27.481813879750508,8960.48
|
| 282 |
+
2023-10-08,0.0,76305,3.955490054037657,6,10,1,7.058639209399329,8626.59
|
| 283 |
+
2023-10-09,0.0,82842,14.47995722709666,0,10,0,3.955490054037657,7945.53
|
| 284 |
+
2023-10-10,0.0,92778,3.9371504721978936,1,10,0,14.47995722709666,8198.85
|
| 285 |
+
2023-10-11,0.0,90388,15.134851099742738,2,10,0,3.9371504721978936,8019.36
|
| 286 |
+
2023-10-12,0.0,89822,3.8707956464822373,3,10,0,15.134851099742738,8297.2
|
| 287 |
+
2023-10-13,0.0,98173,2.0322570317964086,4,10,0,3.8707956464822373,7959.84
|
| 288 |
+
2023-10-14,0.0,72066,14.021088568393793,5,10,1,2.0322570317964086,8604.17
|
| 289 |
+
2023-10-15,0.0,94764,16.894518506422678,6,10,1,14.021088568393793,8873.22
|
| 290 |
+
2023-10-16,0.0,83137,6.430910831159932,0,10,0,16.894518506422678,8404.81
|
| 291 |
+
2023-10-17,0.0,94709,2.5376331953775813,1,10,0,6.430910831159932,7896.43
|
| 292 |
+
2023-10-18,0.0,82658,3.1063887879907863,2,10,0,2.5376331953775813,8120.45
|
| 293 |
+
2023-10-19,0.0,79949,2.9196345167349467,3,10,0,3.1063887879907863,7903.09
|
| 294 |
+
2023-10-20,0.0,85632,20.170157022397177,4,10,0,2.9196345167349467,8197.29
|
| 295 |
+
2023-10-21,0.0,89380,5.15325428811795,5,10,1,20.170157022397177,8660.61
|
| 296 |
+
2023-10-22,0.0,90247,6.91506276683363,6,10,1,5.15325428811795,8640.99
|
| 297 |
+
2023-10-23,0.0,100752,5.816951640945653,0,10,0,6.91506276683363,7852.26
|
| 298 |
+
2023-10-24,0.0,91070,2.5711463706202986,1,10,0,5.816951640945653,8353.14
|
| 299 |
+
2023-10-25,0.0,100183,12.738859977133414,2,10,0,2.5711463706202986,8202.52
|
| 300 |
+
2023-10-26,0.0,107239,27.160868289593623,3,10,0,12.738859977133414,8192.66
|
| 301 |
+
2023-10-27,0.0,106557,0.0,4,10,0,27.160868289593623,8097.77
|
| 302 |
+
2023-10-28,0.0,78783,0.0,5,10,1,0.0,8198.46
|
| 303 |
+
2023-10-29,0.0,85182,9.101271092187318,6,10,1,0.0,8704.97
|
| 304 |
+
2023-10-30,0.0,99710,17.158901247825312,0,10,0,9.101271092187318,8030.35
|
| 305 |
+
2023-10-31,0.0,97908,0.0,1,10,0,17.158901247825312,8096.3
|
| 306 |
+
2023-11-01,0.0,92143,14.991054251328329,2,11,0,0.0,8226.42
|
| 307 |
+
2023-11-02,0.0,72889,9.020678975931393,3,11,0,14.991054251328329,8165.03
|
| 308 |
+
2023-11-03,0.0,83052,2.961076561499223,4,11,0,9.020678975931393,8105.97
|
| 309 |
+
2023-11-04,0.0,76417,5.522703709121167,5,11,1,2.961076561499223,8826.27
|
| 310 |
+
2023-11-05,0.0,80305,6.73443174859186,6,11,1,5.522703709121167,8788.81
|
| 311 |
+
2023-11-06,0.0,105234,0.0,0,11,0,6.73443174859186,7944.84
|
| 312 |
+
2023-11-07,0.0,110238,5.222043454731697,1,11,0,0.0,8126.63
|
| 313 |
+
2023-11-08,0.0,93233,29.46859531810345,2,11,0,5.222043454731697,8558.56
|
| 314 |
+
2023-11-09,0.0,59774,4.8159031441812985,3,11,0,29.46859531810345,8303.63
|
| 315 |
+
2023-11-10,0.0,67626,9.284066370519952,4,11,0,4.8159031441812985,7765.5
|
| 316 |
+
2023-11-11,0.0,77818,33.31406652810708,5,11,1,9.284066370519952,8757.43
|
| 317 |
+
2023-11-12,0.0,83625,6.8547355412650655,6,11,1,33.31406652810708,9007.68
|
| 318 |
+
2023-11-13,0.0,81823,7.861442747738457,0,11,0,6.8547355412650655,8132.67
|
| 319 |
+
2023-11-14,0.0,75619,4.916299790863133,1,11,0,7.861442747738457,8037.4
|
| 320 |
+
2023-11-15,1.0,87023,5.160670059856644,2,11,0,4.916299790863133,9972.14
|
| 321 |
+
2023-11-16,0.0,74986,16.989657401989618,3,11,0,5.160670059856644,8084.69
|
| 322 |
+
2023-11-17,0.0,91712,9.61589790906935,4,11,0,16.989657401989618,7936.24
|
| 323 |
+
2023-11-18,0.0,101172,49.369465215435575,5,11,1,9.61589790906935,9020.44
|
| 324 |
+
2023-11-19,0.0,96704,7.162568344268519,6,11,1,49.369465215435575,8869.28
|
| 325 |
+
2023-11-20,0.0,87361,2.8703989850328115,0,11,0,7.162568344268519,7691.35
|
| 326 |
+
2023-11-21,0.0,99128,5.09663442813558,1,11,0,2.8703989850328115,8389.24
|
| 327 |
+
2023-11-22,0.0,72155,14.342262496532435,2,11,0,5.09663442813558,8081.73
|
| 328 |
+
2023-11-23,0.0,71749,0.0,3,11,0,14.342262496532435,8380.63
|
| 329 |
+
2023-11-24,0.0,83936,7.815736484135291,4,11,0,0.0,8151.78
|
| 330 |
+
2023-11-25,0.0,83665,9.980954194415819,5,11,1,7.815736484135291,8785.56
|
| 331 |
+
2023-11-26,0.0,96331,50.8506908138791,6,11,1,9.980954194415819,8941.93
|
| 332 |
+
2023-11-27,0.0,120675,23.33028223462778,0,11,0,50.8506908138791,8338.75
|
| 333 |
+
2023-11-28,0.0,91949,5.434695158743937,1,11,0,23.33028223462778,8195.05
|
| 334 |
+
2023-11-29,0.0,106608,0.0,2,11,0,5.434695158743937,8208.39
|
| 335 |
+
2023-11-30,0.0,91032,0.0,3,11,0,0.0,7830.19
|
| 336 |
+
2023-12-01,0.0,75817,13.492925081870316,4,12,0,0.0,7945.64
|
| 337 |
+
2023-12-02,0.0,92297,5.244781664046449,5,12,1,13.492925081870316,8813.39
|
| 338 |
+
2023-12-03,0.0,91851,15.528795907976939,6,12,1,5.244781664046449,8719.14
|
| 339 |
+
2023-12-04,0.0,79876,15.708304336808375,0,12,0,15.528795907976939,8339.45
|
| 340 |
+
2023-12-05,0.0,88818,0.0,1,12,0,15.708304336808375,8217.39
|
| 341 |
+
2023-12-06,0.0,84653,12.660757998230817,2,12,0,0.0,8353.91
|
| 342 |
+
2023-12-07,0.0,81300,5.862446027030786,3,12,0,12.660757998230817,7784.75
|
| 343 |
+
2023-12-08,0.0,100347,4.480521908352602,4,12,0,5.862446027030786,7982.33
|
| 344 |
+
2023-12-09,0.0,73387,2.355922990735732,5,12,1,4.480521908352602,8820.73
|
| 345 |
+
2023-12-10,0.0,75192,7.165184125706379,6,12,1,2.355922990735732,9171.87
|
| 346 |
+
2023-12-11,0.0,70019,6.6739176264081745,0,12,0,7.165184125706379,7853.3
|
| 347 |
+
2023-12-12,0.0,86218,3.076286454098355,1,12,0,6.6739176264081745,8076.43
|
| 348 |
+
2023-12-13,0.0,82468,14.115852083453888,2,12,0,3.076286454098355,8038.87
|
| 349 |
+
2023-12-14,0.0,82400,0.0,3,12,0,14.115852083453888,8296.77
|
| 350 |
+
2023-12-15,0.0,91383,29.574797373415873,4,12,0,0.0,8232.1
|
| 351 |
+
2023-12-16,0.0,73758,22.34823651169936,5,12,1,29.574797373415873,8736.26
|
| 352 |
+
2023-12-17,0.0,81890,9.049589503917286,6,12,1,22.34823651169936,8897.03
|
| 353 |
+
2023-12-18,0.0,98279,2.471689554589462,0,12,0,9.049589503917286,8273.72
|
| 354 |
+
2023-12-19,0.0,77870,11.344781748094361,1,12,0,2.471689554589462,8191.13
|
| 355 |
+
2023-12-20,0.0,102060,16.123239581247216,2,12,0,11.344781748094361,8226.01
|
| 356 |
+
2023-12-21,0.0,79841,0.0,3,12,0,16.123239581247216,7974.15
|
| 357 |
+
2023-12-22,0.0,71878,8.350261556198442,4,12,0,0.0,8001.82
|
| 358 |
+
2023-12-23,0.0,66760,7.723588216262333,5,12,1,8.350261556198442,8507.36
|
| 359 |
+
2023-12-24,0.0,89709,2.668425060063318,6,12,1,7.723588216262333,8866.64
|
| 360 |
+
2023-12-25,0.0,74621,0.0,0,12,0,2.668425060063318,7857.4
|
| 361 |
+
2023-12-26,0.0,73698,0.0,1,12,0,0.0,7995.27
|
| 362 |
+
2023-12-27,0.0,79685,0.0,2,12,0,0.0,8057.12
|
| 363 |
+
2023-12-28,0.0,89281,15.790474626487004,3,12,0,0.0,8014.78
|
| 364 |
+
2023-12-29,0.0,82872,9.82704545549494,4,12,0,15.790474626487004,8280.15
|
| 365 |
+
2023-12-30,0.0,70118,19.40089322719917,5,12,1,9.82704545549494,8508.27
|
| 366 |
+
2023-12-31,1.0,72067,4.133479590228442,6,12,1,19.40089322719917,10786.68
|
| 367 |
+
2024-01-01,1.0,85760,2.6284710606044417,0,1,0,4.133479590228442,10161.31
|
| 368 |
+
2024-01-02,0.0,89430,0.0,1,1,0,2.6284710606044417,8128.72
|
| 369 |
+
2024-01-03,0.0,81136,12.290068334806154,2,1,0,0.0,8111.75
|
| 370 |
+
2024-01-04,0.0,82870,2.539388483864733,3,1,0,12.290068334806154,8227.34
|
| 371 |
+
2024-01-05,0.0,62861,7.3464623652931795,4,1,0,2.539388483864733,8046.27
|
| 372 |
+
2024-01-06,0.0,75932,23.134810452414058,5,1,1,7.3464623652931795,8825.0
|
| 373 |
+
2024-01-07,0.0,92982,0.0,6,1,1,23.134810452414058,8831.9
|
| 374 |
+
2024-01-08,0.0,80528,0.0,0,1,0,0.0,7766.99
|
| 375 |
+
2024-01-09,0.0,98150,44.202474115691615,1,1,0,0.0,8053.49
|
| 376 |
+
2024-01-10,0.0,81852,0.0,2,1,0,44.202474115691615,8219.83
|
| 377 |
+
2024-01-11,0.0,70125,19.084866448811034,3,1,0,0.0,8024.13
|
| 378 |
+
2024-01-12,0.0,101056,7.091604675399817,4,1,0,19.084866448811034,8529.31
|
| 379 |
+
2024-01-13,0.0,81892,3.130862823924657,5,1,1,7.091604675399817,8590.02
|
| 380 |
+
2024-01-14,0.0,116089,6.75500238944759,6,1,1,3.130862823924657,8858.31
|
| 381 |
+
2024-01-15,0.0,86759,11.175321224301133,0,1,0,6.75500238944759,8062.22
|
| 382 |
+
2024-01-16,0.0,70802,5.094497325556182,1,1,0,11.175321224301133,8238.89
|
| 383 |
+
2024-01-17,0.0,54784,3.915395695125566,2,1,0,5.094497325556182,8016.5
|
| 384 |
+
2024-01-18,0.0,89226,8.855513132991815,3,1,0,3.915395695125566,8188.07
|
| 385 |
+
2024-01-19,0.0,65229,4.880026205256222,4,1,0,8.855513132991815,8274.67
|
| 386 |
+
2024-01-20,0.0,88682,4.4178223534844,5,1,1,4.880026205256222,8506.68
|
| 387 |
+
2024-01-21,0.0,84978,7.961941822433852,6,1,1,4.4178223534844,8653.7
|
| 388 |
+
2024-01-22,0.0,51847,9.269196746079471,0,1,0,7.961941822433852,8072.28
|
| 389 |
+
2024-01-23,0.0,81848,8.215231833538835,1,1,0,9.269196746079471,8241.92
|
| 390 |
+
2024-01-24,0.0,79434,0.0,2,1,0,8.215231833538835,8515.15
|
| 391 |
+
2024-01-25,0.0,80121,2.5090483552467533,3,1,0,0.0,8260.6
|
| 392 |
+
2024-01-26,0.0,63237,0.0,4,1,0,2.5090483552467533,8045.5
|
| 393 |
+
2024-01-27,0.0,82951,25.987827701217082,5,1,1,0.0,8636.19
|
| 394 |
+
2024-01-28,0.0,78074,13.82139513563838,6,1,1,25.987827701217082,8830.3
|
| 395 |
+
2024-01-29,0.0,62936,2.769122915329199,0,1,0,13.82139513563838,7786.16
|
| 396 |
+
2024-01-30,0.0,76659,46.20190006152766,1,1,0,2.769122915329199,8543.53
|
| 397 |
+
2024-01-31,0.0,96571,50.207351845337755,2,1,0,46.20190006152766,8630.28
|
| 398 |
+
2024-02-01,0.0,98328,20.246323868748426,3,2,0,50.207351845337755,8280.06
|
| 399 |
+
2024-02-02,0.0,91685,0.0,4,2,0,20.246323868748426,8356.84
|
| 400 |
+
2024-02-03,0.0,78256,13.180540849504036,5,2,1,0.0,8465.86
|
| 401 |
+
2024-02-04,0.0,60983,14.955577950710383,6,2,1,13.180540849504036,8906.56
|
| 402 |
+
2024-02-05,0.0,88312,21.9134386426834,0,2,0,14.955577950710383,8200.92
|
| 403 |
+
2024-02-06,0.0,82438,20.589002064275192,1,2,0,21.9134386426834,8255.12
|
| 404 |
+
2024-02-07,0.0,58854,13.78140040663229,2,2,0,20.589002064275192,8329.22
|
| 405 |
+
2024-02-08,0.0,97111,11.506994685963974,3,2,0,13.78140040663229,8076.9
|
| 406 |
+
2024-02-09,0.0,98572,20.502717301596082,4,2,0,11.506994685963974,8171.66
|
| 407 |
+
2024-02-10,0.0,90363,6.697307346815792,5,2,1,20.502717301596082,8783.92
|
| 408 |
+
2024-02-11,0.0,60255,18.131297747745656,6,2,1,6.697307346815792,8733.76
|
| 409 |
+
2024-02-12,0.0,94984,18.30390896235438,0,2,0,18.131297747745656,8451.16
|
| 410 |
+
2024-02-13,0.0,83282,10.755752281701067,1,2,0,18.30390896235438,8414.42
|
| 411 |
+
2024-02-14,0.0,79331,0.0,2,2,0,10.755752281701067,8076.35
|
| 412 |
+
2024-02-15,0.0,96842,0.0,3,2,0,0.0,7928.75
|
| 413 |
+
2024-02-16,0.0,105011,0.0,4,2,0,0.0,8328.68
|
| 414 |
+
2024-02-17,0.0,70896,11.159865443976832,5,2,1,0.0,8758.19
|
| 415 |
+
2024-02-18,0.0,93036,13.46038857633082,6,2,1,11.159865443976832,9150.78
|
| 416 |
+
2024-02-19,0.0,83493,4.742463959472057,0,2,0,13.46038857633082,8101.77
|
| 417 |
+
2024-02-20,0.0,75976,0.0,1,2,0,4.742463959472057,8133.87
|
| 418 |
+
2024-02-21,0.0,91563,0.0,2,2,0,0.0,8134.61
|
| 419 |
+
2024-02-22,0.0,83356,7.961884145273489,3,2,0,0.0,8212.75
|
| 420 |
+
2024-02-23,0.0,80167,12.496705474203043,4,2,0,7.961884145273489,8186.6
|
| 421 |
+
2024-02-24,0.0,71624,0.0,5,2,1,12.496705474203043,8875.86
|
| 422 |
+
2024-02-25,0.0,88443,22.614817523695752,6,2,1,0.0,8837.93
|
| 423 |
+
2024-02-26,0.0,93606,0.0,0,2,0,22.614817523695752,8233.25
|
| 424 |
+
2024-02-27,0.0,100115,21.410773227174577,1,2,0,0.0,7978.08
|
| 425 |
+
2024-02-28,0.0,67937,5.318817072534709,2,2,0,21.410773227174577,8176.5
|
| 426 |
+
2024-02-29,0.0,84996,34.516893653165326,3,2,0,5.318817072534709,8445.37
|
| 427 |
+
2024-03-01,0.0,79544,4.105434857259014,4,3,0,34.516893653165326,8488.93
|
| 428 |
+
2024-03-02,1.0,77895,3.346046580295677,5,3,1,4.105434857259014,10017.25
|
| 429 |
+
2024-03-03,0.0,118309,3.688759030120195,6,3,1,3.346046580295677,8640.31
|
| 430 |
+
2024-03-04,0.0,84753,10.847667321824762,0,3,0,3.688759030120195,8362.85
|
| 431 |
+
2024-03-05,0.0,80011,0.0,1,3,0,10.847667321824762,7956.5
|
| 432 |
+
2024-03-06,0.0,72122,2.695969240796457,2,3,0,0.0,8035.6
|
| 433 |
+
2024-03-07,0.0,86849,2.5541476252922544,3,3,0,2.695969240796457,8205.02
|
| 434 |
+
2024-03-08,0.0,91157,0.0,4,3,0,2.5541476252922544,7740.78
|
| 435 |
+
2024-03-09,0.0,99129,56.95681806424531,5,3,1,0.0,8924.76
|
| 436 |
+
2024-03-10,0.0,81814,43.545210880659376,6,3,1,56.95681806424531,9662.06
|
| 437 |
+
2024-03-11,0.0,99511,3.64355878835904,0,3,0,43.545210880659376,8288.13
|
| 438 |
+
2024-03-12,0.0,93862,0.0,1,3,0,3.64355878835904,8005.96
|
| 439 |
+
2024-03-13,0.0,84853,3.1353046336333907,2,3,0,0.0,7970.81
|
| 440 |
+
2024-03-14,0.0,93773,7.048431488370347,3,3,0,3.1353046336333907,8049.19
|
| 441 |
+
2024-03-15,0.0,79394,8.666695933520394,4,3,0,7.048431488370347,8564.19
|
| 442 |
+
2024-03-16,0.0,83864,2.7176278322098595,5,3,1,8.666695933520394,8491.96
|
| 443 |
+
2024-03-17,0.0,77539,5.113761544392121,6,3,1,2.7176278322098595,8791.17
|
| 444 |
+
2024-03-18,0.0,82273,4.603125426832676,0,3,0,5.113761544392121,8039.95
|
| 445 |
+
2024-03-19,0.0,112453,6.434608012185861,1,3,0,4.603125426832676,8127.39
|
| 446 |
+
2024-03-20,0.0,91048,5.582828319740594,2,3,0,6.434608012185861,8160.54
|
| 447 |
+
2024-03-21,0.0,76163,14.662466345468635,3,3,0,5.582828319740594,7928.83
|
| 448 |
+
2024-03-22,0.0,84522,9.167671801126744,4,3,0,14.662466345468635,8173.52
|
| 449 |
+
2024-03-23,0.0,99459,0.0,5,3,1,9.167671801126744,8462.92
|
| 450 |
+
2024-03-24,0.0,90828,4.002419149410899,6,3,1,0.0,8644.45
|
| 451 |
+
2024-03-25,0.0,96141,2.0376566586670806,0,3,0,4.002419149410899,7987.75
|
| 452 |
+
2024-03-26,0.0,76866,4.973367416703488,1,3,0,2.0376566586670806,7853.93
|
| 453 |
+
2024-03-27,0.0,85541,11.149362820670438,2,3,0,4.973367416703488,7989.79
|
| 454 |
+
2024-03-28,0.0,76262,3.3882413822243214,3,3,0,11.149362820670438,7886.9
|
| 455 |
+
2024-03-29,0.0,80158,0.0,4,3,0,3.3882413822243214,8131.8
|
| 456 |
+
2024-03-30,0.0,108074,0.0,5,3,1,0.0,8554.98
|
| 457 |
+
2024-03-31,0.0,65999,6.595168445242901,6,3,1,0.0,8514.51
|
| 458 |
+
2024-04-01,0.0,74343,7.110522813221145,0,4,0,6.595168445242901,8095.67
|
| 459 |
+
2024-04-02,0.0,73682,14.004283999635176,1,4,0,7.110522813221145,8414.25
|
| 460 |
+
2024-04-03,0.0,78534,7.087787160937955,2,4,0,14.004283999635176,7943.79
|
| 461 |
+
2024-04-04,0.0,84155,6.165579535115105,3,4,0,7.087787160937955,8024.37
|
| 462 |
+
2024-04-05,0.0,90951,0.0,4,4,0,6.165579535115105,8166.92
|
| 463 |
+
2024-04-06,0.0,71648,17.005191746346807,5,4,1,0.0,8619.08
|
| 464 |
+
2024-04-07,0.0,68793,4.267947015670674,6,4,1,17.005191746346807,8926.15
|
| 465 |
+
2024-04-08,0.0,99994,9.031167222073877,0,4,0,4.267947015670674,7918.75
|
| 466 |
+
2024-04-09,0.0,79140,6.4713303980907675,1,4,0,9.031167222073877,8187.86
|
| 467 |
+
2024-04-10,0.0,72735,3.4112892191516835,2,4,0,6.4713303980907675,7803.41
|
| 468 |
+
2024-04-11,0.0,95031,8.899074693266146,3,4,0,3.4112892191516835,7804.87
|
| 469 |
+
2024-04-12,0.0,93344,4.489782216915464,4,4,0,8.899074693266146,7852.61
|
| 470 |
+
2024-04-13,0.0,80853,27.928359984387797,5,4,1,4.489782216915464,8870.72
|
| 471 |
+
2024-04-14,0.0,101203,13.308531478577333,6,4,1,27.928359984387797,8504.17
|
| 472 |
+
2024-04-15,0.0,97088,6.337272732895707,0,4,0,13.308531478577333,8004.78
|
| 473 |
+
2024-04-16,0.0,102034,0.0,1,4,0,6.337272732895707,7763.61
|
| 474 |
+
2024-04-17,0.0,78092,0.0,2,4,0,0.0,7815.36
|
| 475 |
+
2024-04-18,0.0,74245,12.896148370229016,3,4,0,0.0,8007.0
|
| 476 |
+
2024-04-19,0.0,78446,0.0,4,4,0,12.896148370229016,8008.86
|
| 477 |
+
2024-04-20,0.0,98510,14.951705033434317,5,4,1,0.0,8750.43
|
| 478 |
+
2024-04-21,0.0,69903,5.784781109470403,6,4,1,14.951705033434317,8791.11
|
| 479 |
+
2024-04-22,0.0,67083,0.0,0,4,0,5.784781109470403,8017.14
|
| 480 |
+
2024-04-23,0.0,94601,15.816524889747399,1,4,0,0.0,8168.89
|
| 481 |
+
2024-04-24,0.0,98401,20.14684273707557,2,4,0,15.816524889747399,8323.84
|
| 482 |
+
2024-04-25,0.0,103576,0.0,3,4,0,20.14684273707557,8027.69
|
| 483 |
+
2024-04-26,0.0,82035,5.8929258944386085,4,4,0,0.0,8257.7
|
| 484 |
+
2024-04-27,0.0,90387,10.157392366835383,5,4,1,5.8929258944386085,8617.98
|
| 485 |
+
2024-04-28,0.0,86323,11.226332562346402,6,4,1,10.157392366835383,9006.51
|
| 486 |
+
2024-04-29,0.0,57230,0.0,0,4,0,11.226332562346402,8109.63
|
| 487 |
+
2024-04-30,0.0,78612,7.953404579207891,1,4,0,0.0,8280.97
|
| 488 |
+
2024-05-01,0.0,86607,0.0,2,5,0,7.953404579207891,8002.41
|
| 489 |
+
2024-05-02,0.0,81995,9.1062958673101,3,5,0,0.0,8026.8
|
| 490 |
+
2024-05-03,0.0,61942,6.079827753765546,4,5,0,9.1062958673101,7931.05
|
| 491 |
+
2024-05-04,0.0,92681,22.585189312827072,5,5,1,6.079827753765546,9016.58
|
| 492 |
+
2024-05-05,0.0,77247,0.0,6,5,1,22.585189312827072,8740.12
|
| 493 |
+
2024-05-06,0.0,66963,2.2887474475299094,0,5,0,0.0,8072.39
|
| 494 |
+
2024-05-07,0.0,103323,28.09099309014941,1,5,0,2.2887474475299094,8169.1
|
| 495 |
+
2024-05-08,0.0,61530,2.7448408202568078,2,5,0,28.09099309014941,8253.95
|
| 496 |
+
2024-05-09,0.0,97114,5.081446106119115,3,5,0,2.7448408202568078,8154.73
|
| 497 |
+
2024-05-10,0.0,97077,11.935575638551914,4,5,0,5.081446106119115,8151.88
|
| 498 |
+
2024-05-11,0.0,78168,2.34406376306391,5,5,1,11.935575638551914,9137.95
|
| 499 |
+
2024-05-12,0.0,78714,0.0,6,5,1,2.34406376306391,9074.13
|
| 500 |
+
2024-05-13,0.0,107332,10.480889516547125,0,5,0,0.0,8005.77
|
| 501 |
+
2024-05-14,0.0,96298,5.436817790047165,1,5,0,10.480889516547125,7993.86
|
| 502 |
+
2024-05-15,0.0,86928,8.534648929954116,2,5,0,5.436817790047165,7844.83
|
| 503 |
+
2024-05-16,0.0,73777,0.0,3,5,0,8.534648929954116,8005.35
|
| 504 |
+
2024-05-17,0.0,81507,2.2247467903283074,4,5,0,0.0,8090.61
|
| 505 |
+
2024-05-18,0.0,96901,13.279549074012658,5,5,1,2.2247467903283074,8864.05
|
| 506 |
+
2024-05-19,0.0,75674,10.9917500163049,6,5,1,13.279549074012658,8743.02
|
| 507 |
+
2024-05-20,0.0,77431,0.0,0,5,0,10.9917500163049,8129.29
|
| 508 |
+
2024-05-21,0.0,77669,8.664033719227598,1,5,0,0.0,7990.98
|
| 509 |
+
2024-05-22,0.0,89072,6.847698618140091,2,5,0,8.664033719227598,8053.26
|
| 510 |
+
2024-05-23,0.0,87835,2.517604714165348,3,5,0,6.847698618140091,8020.43
|
| 511 |
+
2024-05-24,1.0,76529,0.0,4,5,0,2.517604714165348,9853.66
|
| 512 |
+
2024-05-25,0.0,73118,0.0,5,5,1,0.0,8762.0
|
| 513 |
+
2024-05-26,0.0,86288,4.184731057360592,6,5,1,0.0,8642.95
|
| 514 |
+
2024-05-27,0.0,83360,15.223729975124424,0,5,0,4.184731057360592,7924.78
|
| 515 |
+
2024-05-28,0.0,81091,15.57290623846622,1,5,0,15.223729975124424,8278.48
|
| 516 |
+
2024-05-29,0.0,83264,0.0,2,5,0,15.57290623846622,8095.98
|
| 517 |
+
2024-05-30,0.0,91702,6.834228272913518,3,5,0,0.0,7755.01
|
| 518 |
+
2024-05-31,0.0,70832,7.630946002304813,4,5,0,6.834228272913518,8050.89
|
| 519 |
+
2024-06-01,0.0,93551,3.9236361738304253,5,6,1,7.630946002304813,8639.59
|
| 520 |
+
2024-06-02,0.0,73344,13.079447061163638,6,6,1,3.9236361738304253,8680.85
|
| 521 |
+
2024-06-03,0.0,87205,8.42252386026105,0,6,0,13.079447061163638,7960.55
|
| 522 |
+
2024-06-04,0.0,76629,18.538115510605625,1,6,0,8.42252386026105,7891.29
|
| 523 |
+
2024-06-05,0.0,112320,6.835434935306207,2,6,0,18.538115510605625,8434.69
|
| 524 |
+
2024-06-06,0.0,78540,2.441726820108273,3,6,0,6.835434935306207,7948.73
|
| 525 |
+
2024-06-07,0.0,67694,0.0,4,6,0,2.441726820108273,8154.29
|
| 526 |
+
2024-06-08,0.0,79348,6.0578005395642,5,6,1,0.0,8732.97
|
| 527 |
+
2024-06-09,0.0,81079,5.009926705108176,6,6,1,6.0578005395642,8754.59
|
| 528 |
+
2024-06-10,0.0,91895,2.2626753827912904,0,6,0,5.009926705108176,8086.25
|
| 529 |
+
2024-06-11,0.0,74270,7.41242633650155,1,6,0,2.2626753827912904,7929.61
|
| 530 |
+
2024-06-12,0.0,100784,4.301787036203065,2,6,0,7.41242633650155,7953.22
|
| 531 |
+
2024-06-13,0.0,94506,0.0,3,6,0,4.301787036203065,8110.8
|
| 532 |
+
2024-06-14,0.0,80051,3.1225038528852043,4,6,0,0.0,8016.89
|
| 533 |
+
2024-06-15,0.0,76689,10.405223310899947,5,6,1,3.1225038528852043,8679.79
|
| 534 |
+
2024-06-16,0.0,74756,16.27583554535384,6,6,1,10.405223310899947,8741.3
|
| 535 |
+
2024-06-17,0.0,69243,12.40629894420653,0,6,0,16.27583554535384,8070.45
|
| 536 |
+
2024-06-18,0.0,91168,9.003241340438972,1,6,0,12.40629894420653,8237.28
|
| 537 |
+
2024-06-19,0.0,103759,2.2615659463800726,2,6,0,9.003241340438972,8055.88
|
| 538 |
+
2024-06-20,0.0,84051,13.669075501851648,3,6,0,2.2615659463800726,8037.76
|
| 539 |
+
2024-06-21,0.0,87870,2.0578595156656685,4,6,0,13.669075501851648,8250.28
|
| 540 |
+
2024-06-22,0.0,76064,6.61232916003712,5,6,1,2.0578595156656685,8388.15
|
| 541 |
+
2024-06-23,0.0,80549,4.22841954244895,6,6,1,6.61232916003712,8923.73
|
| 542 |
+
2024-06-24,0.0,80827,0.0,0,6,0,4.22841954244895,8035.54
|
| 543 |
+
2024-06-25,0.0,90979,8.219382475120009,1,6,0,0.0,8283.6
|
| 544 |
+
2024-06-26,0.0,92560,7.413284873318535,2,6,0,8.219382475120009,8415.03
|
| 545 |
+
2024-06-27,0.0,81463,9.889880667256362,3,6,0,7.413284873318535,8250.45
|
| 546 |
+
2024-06-28,0.0,98294,13.688784635094963,4,6,0,9.889880667256362,8223.19
|
| 547 |
+
2024-06-29,0.0,83792,2.2151171412412567,5,6,1,13.688784635094963,8641.08
|
| 548 |
+
2024-06-30,0.0,81046,6.242513698229692,6,6,1,2.2151171412412567,8811.51
|
| 549 |
+
2024-07-01,0.0,84289,2.44877415979336,0,7,0,6.242513698229692,7806.39
|
| 550 |
+
2024-07-02,0.0,82242,5.401295745975105,1,7,0,2.44877415979336,7970.02
|
| 551 |
+
2024-07-03,0.0,73570,12.69450984492507,2,7,0,5.401295745975105,7810.02
|
| 552 |
+
2024-07-04,0.0,81851,21.186212053692724,3,7,0,12.69450984492507,8311.91
|
| 553 |
+
2024-07-05,0.0,87459,6.7432530126290064,4,7,0,21.186212053692724,8308.06
|
| 554 |
+
2024-07-06,0.0,74628,5.707548923955603,5,7,1,6.7432530126290064,8670.65
|
| 555 |
+
2024-07-07,0.0,97622,22.513875499329284,6,7,1,5.707548923955603,8613.45
|
| 556 |
+
2024-07-08,0.0,80041,0.0,0,7,0,22.513875499329284,8058.84
|
| 557 |
+
2024-07-09,0.0,73150,2.4350349966868903,1,7,0,0.0,8172.61
|
| 558 |
+
2024-07-10,0.0,73987,40.53163922225951,2,7,0,2.4350349966868903,8214.0
|
| 559 |
+
2024-07-11,0.0,94469,35.483388031566044,3,7,0,40.53163922225951,8537.78
|
| 560 |
+
2024-07-12,0.0,88502,0.0,4,7,0,35.483388031566044,8243.76
|
| 561 |
+
2024-07-13,0.0,61728,11.355711694570726,5,7,1,0.0,8421.65
|
| 562 |
+
2024-07-14,0.0,95107,3.3170474476692973,6,7,1,11.355711694570726,8764.53
|
| 563 |
+
2024-07-15,0.0,92398,23.798172610990168,0,7,0,3.3170474476692973,8076.62
|
| 564 |
+
2024-07-16,0.0,75504,16.370950851817742,1,7,0,23.798172610990168,8278.88
|
| 565 |
+
2024-07-17,0.0,77281,13.899467042437838,2,7,0,16.370950851817742,8120.99
|
| 566 |
+
2024-07-18,0.0,95818,9.132672676039206,3,7,0,13.899467042437838,8038.01
|
| 567 |
+
2024-07-19,0.0,86880,3.141041459030145,4,7,0,9.132672676039206,8182.24
|
| 568 |
+
2024-07-20,0.0,87087,0.0,5,7,1,3.141041459030145,8748.77
|
| 569 |
+
2024-07-21,0.0,84898,0.0,6,7,1,0.0,8523.5
|
| 570 |
+
2024-07-22,0.0,99970,0.0,0,7,0,0.0,8172.6
|
| 571 |
+
2024-07-23,0.0,77499,11.157139298069737,1,7,0,0.0,7912.33
|
| 572 |
+
2024-07-24,0.0,78854,2.952478664005248,2,7,0,11.157139298069737,8427.01
|
| 573 |
+
2024-07-25,0.0,92302,13.352527391269497,3,7,0,2.952478664005248,8274.78
|
| 574 |
+
2024-07-26,0.0,64188,14.533328531485193,4,7,0,13.352527391269497,8403.24
|
| 575 |
+
2024-07-27,0.0,73436,5.7722494825393404,5,7,1,14.533328531485193,8742.66
|
| 576 |
+
2024-07-28,0.0,108351,7.245220272797049,6,7,1,5.7722494825393404,9036.52
|
| 577 |
+
2024-07-29,0.0,89601,0.0,0,7,0,7.245220272797049,7870.06
|
| 578 |
+
2024-07-30,0.0,89061,2.079702038639294,1,7,0,0.0,8004.5
|
| 579 |
+
2024-07-31,0.0,87446,2.9962508678417636,2,7,0,2.079702038639294,7981.12
|
| 580 |
+
2024-08-01,0.0,91673,0.0,3,8,0,2.9962508678417636,8469.31
|
| 581 |
+
2024-08-02,0.0,71370,13.917271629624366,4,8,0,0.0,8246.9
|
| 582 |
+
2024-08-03,0.0,77301,4.17039301161778,5,8,1,13.917271629624366,9082.23
|
| 583 |
+
2024-08-04,0.0,76807,8.990903820190473,6,8,1,4.17039301161778,8595.15
|
| 584 |
+
2024-08-05,0.0,104032,22.498384391614074,0,8,0,8.990903820190473,8340.98
|
| 585 |
+
2024-08-06,0.0,82793,7.208877260661184,1,8,0,22.498384391614074,8060.91
|
| 586 |
+
2024-08-07,0.0,76085,4.112412353096105,2,8,0,7.208877260661184,8304.93
|
| 587 |
+
2024-08-08,0.0,76966,8.453234038877513,3,8,0,4.112412353096105,8054.39
|
| 588 |
+
2024-08-09,0.0,82361,7.941541322873042,4,8,0,8.453234038877513,8392.17
|
| 589 |
+
2024-08-10,0.0,86257,13.220032990371507,5,8,1,7.941541322873042,8885.02
|
| 590 |
+
2024-08-11,0.0,87199,28.332267592778308,6,8,1,13.220032990371507,8943.8
|
| 591 |
+
2024-08-12,0.0,93416,2.1199681233470984,0,8,0,28.332267592778308,8217.79
|
| 592 |
+
2024-08-13,0.0,78052,0.0,1,8,0,2.1199681233470984,8223.93
|
| 593 |
+
2024-08-14,0.0,73090,2.0438055210148174,2,8,0,0.0,7992.07
|
| 594 |
+
2024-08-15,0.0,111556,27.148563902612256,3,8,0,2.0438055210148174,8419.76
|
| 595 |
+
2024-08-16,0.0,85095,25.77981779942871,4,8,0,27.148563902612256,8624.99
|
| 596 |
+
2024-08-17,0.0,83318,33.539647605287385,5,8,1,25.77981779942871,8865.67
|
| 597 |
+
2024-08-18,0.0,80474,2.505335166675415,6,8,1,33.539647605287385,8922.12
|
| 598 |
+
2024-08-19,0.0,87810,6.2441000391959705,0,8,0,2.505335166675415,8083.74
|
| 599 |
+
2024-08-20,0.0,78933,4.893565358808861,1,8,0,6.2441000391959705,8183.55
|
| 600 |
+
2024-08-21,0.0,82634,0.0,2,8,0,4.893565358808861,7866.08
|
| 601 |
+
2024-08-22,0.0,89502,0.0,3,8,0,0.0,7887.23
|
| 602 |
+
2024-08-23,0.0,81410,20.984832442116872,4,8,0,0.0,7902.74
|
| 603 |
+
2024-08-24,0.0,88560,0.0,5,8,1,20.984832442116872,8805.95
|
| 604 |
+
2024-08-25,0.0,112001,2.509539984760517,6,8,1,0.0,8827.33
|
| 605 |
+
2024-08-26,0.0,80443,0.0,0,8,0,2.509539984760517,8098.69
|
| 606 |
+
2024-08-27,0.0,119209,18.69703052615622,1,8,0,0.0,7987.67
|
| 607 |
+
2024-08-28,0.0,98006,0.0,2,8,0,18.69703052615622,8238.52
|
| 608 |
+
2024-08-29,0.0,75102,2.282771941078217,3,8,0,0.0,8012.94
|
| 609 |
+
2024-08-30,0.0,75601,0.0,4,8,0,2.282771941078217,7782.77
|
| 610 |
+
2024-08-31,0.0,89652,25.713857260195915,5,8,1,0.0,8440.09
|
| 611 |
+
2024-09-01,0.0,86916,0.0,6,9,1,25.713857260195915,8674.13
|
| 612 |
+
2024-09-02,0.0,99559,7.404502949233574,0,9,0,0.0,8097.7
|
| 613 |
+
2024-09-03,0.0,75753,6.088405728842883,1,9,0,7.404502949233574,8443.3
|
| 614 |
+
2024-09-04,0.0,103017,4.969403127836516,2,9,0,6.088405728842883,8064.88
|
| 615 |
+
2024-09-05,0.0,93435,18.836489609032462,3,9,0,4.969403127836516,7987.96
|
| 616 |
+
2024-09-06,0.0,94636,11.849445303465343,4,9,0,18.836489609032462,8057.92
|
| 617 |
+
2024-09-07,0.0,74785,2.816118141139631,5,9,1,11.849445303465343,8729.82
|
| 618 |
+
2024-09-08,0.0,95080,3.169324807332025,6,9,1,2.816118141139631,8685.65
|
| 619 |
+
2024-09-09,0.0,108476,0.0,0,9,0,3.169324807332025,8088.23
|
| 620 |
+
2024-09-10,0.0,85014,24.937166842180165,1,9,0,0.0,8337.53
|
| 621 |
+
2024-09-11,0.0,69731,0.0,2,9,0,24.937166842180165,7897.46
|
| 622 |
+
2024-09-12,0.0,74552,5.3532289134480875,3,9,0,0.0,7884.64
|
| 623 |
+
2024-09-13,0.0,75646,15.623333999337829,4,9,0,5.3532289134480875,8153.39
|
| 624 |
+
2024-09-14,0.0,72317,4.203894678434411,5,9,1,15.623333999337829,8742.25
|
| 625 |
+
2024-09-15,0.0,96800,4.932138691093535,6,9,1,4.203894678434411,8506.06
|
| 626 |
+
2024-09-16,0.0,74838,3.46789097808702,0,9,0,4.932138691093535,7910.28
|
| 627 |
+
2024-09-17,0.0,86170,2.525612620108077,1,9,0,3.46789097808702,8060.59
|
| 628 |
+
2024-09-18,0.0,90987,30.49907737170793,2,9,0,2.525612620108077,8360.77
|
| 629 |
+
2024-09-19,0.0,98190,0.0,3,9,0,30.49907737170793,8274.03
|
| 630 |
+
2024-09-20,0.0,73650,9.611269778102436,4,9,0,0.0,8025.26
|
| 631 |
+
2024-09-21,0.0,87314,3.9324963725917175,5,9,1,9.611269778102436,8830.45
|
| 632 |
+
2024-09-22,0.0,96908,8.821686626926871,6,9,1,3.9324963725917175,9021.29
|
| 633 |
+
2024-09-23,0.0,96104,4.091689426614362,0,9,0,8.821686626926871,8115.69
|
| 634 |
+
2024-09-24,0.0,87993,0.0,1,9,0,4.091689426614362,7797.42
|
| 635 |
+
2024-09-25,0.0,77923,24.671076780890814,2,9,0,0.0,8170.11
|
| 636 |
+
2024-09-26,0.0,99369,2.9944946018799903,3,9,0,24.671076780890814,8262.74
|
| 637 |
+
2024-09-27,0.0,65925,2.0143214909525553,4,9,0,2.9944946018799903,7997.18
|
| 638 |
+
2024-09-28,0.0,67146,11.89513992920445,5,9,1,2.0143214909525553,9121.49
|
| 639 |
+
2024-09-29,0.0,68952,28.145744456821923,6,9,1,11.89513992920445,8651.02
|
| 640 |
+
2024-09-30,0.0,98638,12.503969694274875,0,9,0,28.145744456821923,8700.52
|
| 641 |
+
2024-10-01,0.0,88427,48.59549006422309,1,10,0,12.503969694274875,8336.84
|
| 642 |
+
2024-10-02,0.0,59761,4.579670704285756,2,10,0,48.59549006422309,8423.9
|
| 643 |
+
2024-10-03,0.0,80700,2.626582252080661,3,10,0,4.579670704285756,8028.37
|
| 644 |
+
2024-10-04,0.0,92876,9.123140862096978,4,10,0,2.626582252080661,7970.38
|
| 645 |
+
2024-10-05,0.0,93712,3.8562645975521326,5,10,1,9.123140862096978,8629.03
|
| 646 |
+
2024-10-06,0.0,71136,39.908694820688474,6,10,1,3.8562645975521326,8802.63
|
| 647 |
+
2024-10-07,0.0,76980,14.67102513676968,0,10,0,39.908694820688474,8184.08
|
| 648 |
+
2024-10-08,0.0,84903,0.0,1,10,0,14.67102513676968,8011.87
|
| 649 |
+
2024-10-09,0.0,85676,0.0,2,10,0,0.0,8086.42
|
| 650 |
+
2024-10-10,0.0,85197,0.0,3,10,0,0.0,8332.93
|
| 651 |
+
2024-10-11,0.0,82263,26.840208011433507,4,10,0,0.0,7926.09
|
| 652 |
+
2024-10-12,0.0,77095,0.0,5,10,1,26.840208011433507,8762.19
|
| 653 |
+
2024-10-13,0.0,64845,20.157027596801452,6,10,1,0.0,8545.87
|
| 654 |
+
2024-10-14,0.0,65099,5.704139617300338,0,10,0,20.157027596801452,8391.86
|
| 655 |
+
2024-10-15,0.0,65744,4.851083071501711,1,10,0,5.704139617300338,8067.78
|
| 656 |
+
2024-10-16,0.0,95718,10.905479745218086,2,10,0,4.851083071501711,8276.13
|
| 657 |
+
2024-10-17,0.0,94532,0.0,3,10,0,10.905479745218086,8146.54
|
| 658 |
+
2024-10-18,0.0,99161,6.300394151105149,4,10,0,0.0,7856.14
|
| 659 |
+
2024-10-19,0.0,62100,12.120336334699783,5,10,1,6.300394151105149,8945.32
|
| 660 |
+
2024-10-20,0.0,89456,0.0,6,10,1,12.120336334699783,8911.65
|
| 661 |
+
2024-10-21,0.0,84229,2.3963005457805884,0,10,0,0.0,8096.76
|
| 662 |
+
2024-10-22,0.0,77054,16.917309073246816,1,10,0,2.3963005457805884,8141.66
|
| 663 |
+
2024-10-23,0.0,98057,7.021544686085068,2,10,0,16.917309073246816,7848.84
|
| 664 |
+
2024-10-24,0.0,77192,33.82468554521728,3,10,0,7.021544686085068,8323.8
|
| 665 |
+
2024-10-25,0.0,91107,13.413958699710099,4,10,0,33.82468554521728,8448.06
|
| 666 |
+
2024-10-26,0.0,67572,12.010943819146428,5,10,1,13.413958699710099,8529.89
|
| 667 |
+
2024-10-27,0.0,67771,3.7242530838373114,6,10,1,12.010943819146428,8844.81
|
| 668 |
+
2024-10-28,0.0,103238,26.734942456835608,0,10,0,3.7242530838373114,7964.97
|
| 669 |
+
2024-10-29,0.0,76678,6.720715730526487,1,10,0,26.734942456835608,7996.06
|
| 670 |
+
2024-10-30,0.0,93241,9.785173212046494,2,10,0,6.720715730526487,7942.0
|
| 671 |
+
2024-10-31,0.0,82025,5.775681941620076,3,10,0,9.785173212046494,8198.93
|
| 672 |
+
2024-11-01,0.0,64913,0.0,4,11,0,5.775681941620076,7989.19
|
| 673 |
+
2024-11-02,0.0,94991,9.584019505017316,5,11,1,0.0,8469.89
|
| 674 |
+
2024-11-03,0.0,67093,8.247071183330236,6,11,1,9.584019505017316,9008.08
|
| 675 |
+
2024-11-04,0.0,76802,4.842932714893361,0,11,0,8.247071183330236,8433.74
|
| 676 |
+
2024-11-05,0.0,73128,17.077088898039626,1,11,0,4.842932714893361,8286.73
|
| 677 |
+
2024-11-06,0.0,79424,12.71898018643962,2,11,0,17.077088898039626,8142.0
|
| 678 |
+
2024-11-07,0.0,66118,17.656010080168404,3,11,0,12.71898018643962,8239.63
|
| 679 |
+
2024-11-08,0.0,86896,3.1556071611953587,4,11,0,17.656010080168404,8271.59
|
| 680 |
+
2024-11-09,0.0,86918,12.048284524453399,5,11,1,3.1556071611953587,8711.63
|
| 681 |
+
2024-11-10,0.0,78104,5.332230419561516,6,11,1,12.048284524453399,8675.65
|
| 682 |
+
2024-11-11,0.0,67926,3.514082117169998,0,11,0,5.332230419561516,7886.4
|
| 683 |
+
2024-11-12,0.0,99339,23.793489919176416,1,11,0,3.514082117169998,8186.97
|
| 684 |
+
2024-11-13,0.0,89517,21.81316873918614,2,11,0,23.793489919176416,8185.85
|
| 685 |
+
2024-11-14,0.0,85593,0.0,3,11,0,21.81316873918614,8279.33
|
| 686 |
+
2024-11-15,0.0,105094,17.286152242705217,4,11,0,0.0,8079.39
|
| 687 |
+
2024-11-16,0.0,71548,0.0,5,11,1,17.286152242705217,8779.97
|
| 688 |
+
2024-11-17,0.0,76643,2.431136084134912,6,11,1,0.0,8674.72
|
| 689 |
+
2024-11-18,0.0,79605,0.0,0,11,0,2.431136084134912,8220.4
|
| 690 |
+
2024-11-19,0.0,78084,6.075875438724978,1,11,0,0.0,8040.8
|
| 691 |
+
2024-11-20,0.0,70701,7.413302260773152,2,11,0,6.075875438724978,8095.5
|
| 692 |
+
2024-11-21,0.0,116571,0.0,3,11,0,7.413302260773152,8033.29
|
| 693 |
+
2024-11-22,0.0,70244,9.378314863030894,4,11,0,0.0,8053.4
|
| 694 |
+
2024-11-23,0.0,92990,18.941088650409032,5,11,1,9.378314863030894,8854.92
|
| 695 |
+
2024-11-24,0.0,91083,7.759318689793077,6,11,1,18.941088650409032,8922.15
|
| 696 |
+
2024-11-25,0.0,61968,42.95332989494144,0,11,0,7.759318689793077,8304.43
|
| 697 |
+
2024-11-26,0.0,92690,0.0,1,11,0,42.95332989494144,8473.49
|
| 698 |
+
2024-11-27,0.0,73891,0.0,2,11,0,0.0,7874.33
|
| 699 |
+
2024-11-28,0.0,76130,5.053655423898846,3,11,0,0.0,8095.43
|
| 700 |
+
2024-11-29,0.0,75061,9.317440129262884,4,11,0,5.053655423898846,7856.56
|
| 701 |
+
2024-11-30,0.0,86898,6.8422516363066626,5,11,1,9.317440129262884,9043.12
|
| 702 |
+
2024-12-01,0.0,107251,31.952034807499704,6,12,1,6.8422516363066626,8520.61
|
| 703 |
+
2024-12-02,0.0,103045,5.5587289956011015,0,12,0,31.952034807499704,8547.67
|
| 704 |
+
2024-12-03,0.0,78414,10.948451771377773,1,12,0,5.5587289956011015,8297.17
|
| 705 |
+
2024-12-04,0.0,64719,0.0,2,12,0,10.948451771377773,8291.58
|
| 706 |
+
2024-12-05,0.0,89242,12.401365617711967,3,12,0,0.0,8027.47
|
| 707 |
+
2024-12-06,0.0,91712,0.0,4,12,0,12.401365617711967,8112.8
|
| 708 |
+
2024-12-07,0.0,85187,5.578376374095243,5,12,1,0.0,8591.98
|
| 709 |
+
2024-12-08,0.0,89304,8.46117946868175,6,12,1,5.578376374095243,8855.5
|
| 710 |
+
2024-12-09,0.0,73205,0.0,0,12,0,8.46117946868175,7988.24
|
| 711 |
+
2024-12-10,0.0,101515,9.158204968935392,1,12,0,0.0,8259.8
|
| 712 |
+
2024-12-11,0.0,89978,17.31427298048083,2,12,0,9.158204968935392,8389.81
|
| 713 |
+
2024-12-12,0.0,87228,4.264495155470374,3,12,0,17.31427298048083,8453.14
|
| 714 |
+
2024-12-13,0.0,111454,7.537918100756882,4,12,0,4.264495155470374,8157.0
|
| 715 |
+
2024-12-14,0.0,57851,7.826116452925073,5,12,1,7.537918100756882,8720.71
|
| 716 |
+
2024-12-15,0.0,70003,2.695130792626662,6,12,1,7.826116452925073,8726.35
|
| 717 |
+
2024-12-16,0.0,91009,16.847900819606224,0,12,0,2.695130792626662,8336.13
|
| 718 |
+
2024-12-17,0.0,86490,18.660123342456163,1,12,0,16.847900819606224,8130.89
|
| 719 |
+
2024-12-18,0.0,108478,25.486163569336572,2,12,0,18.660123342456163,8405.5
|
| 720 |
+
2024-12-19,0.0,90205,2.112263169481226,3,12,0,25.486163569336572,8414.18
|
| 721 |
+
2024-12-20,0.0,84493,7.676158675935539,4,12,0,2.112263169481226,8163.76
|
| 722 |
+
2024-12-21,0.0,100707,4.735118427396988,5,12,1,7.676158675935539,8677.85
|
| 723 |
+
2024-12-22,0.0,64795,18.355630143961488,6,12,1,4.735118427396988,8668.82
|
| 724 |
+
2024-12-23,0.0,94626,16.442077221133257,0,12,0,18.355630143961488,8104.09
|
| 725 |
+
2024-12-24,0.0,86960,5.231140362276789,1,12,0,16.442077221133257,8164.94
|
| 726 |
+
2024-12-25,0.0,70289,6.504189825413041,2,12,0,5.231140362276789,7951.45
|
| 727 |
+
2024-12-26,0.0,72930,6.034278049046891,3,12,0,6.504189825413041,7969.37
|
| 728 |
+
2024-12-27,0.0,93891,0.0,4,12,0,6.034278049046891,8096.65
|
| 729 |
+
2024-12-28,0.0,77041,2.166136766507588,5,12,1,0.0,8711.3
|
| 730 |
+
2024-12-29,0.0,77771,0.0,6,12,1,2.166136766507588,8474.78
|
| 731 |
+
2024-12-30,0.0,61205,28.67343793886785,0,12,0,0.0,8142.0
|
| 732 |
+
2024-12-31,1.0,67198,14.994968855465046,1,12,0,28.67343793886785,10116.12
|
frontend/vercel.json
DELETED
|
@@ -1,6 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"cleanUrls": true,
|
| 3 |
-
"rewrites": [
|
| 4 |
-
{ "source": "/api/(.*)", "destination": "https://alamdieng-waste-prediction-api.hf.space/api/$1" }
|
| 5 |
-
]
|
| 6 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
latest_waste_news.json
CHANGED
|
@@ -2,84 +2,84 @@
|
|
| 2 |
{
|
| 3 |
"title": "DKI Uji Coba Penarikan Retribusi Sampah Pelayanan Kebersihan Harian",
|
| 4 |
"source": "Antara News",
|
| 5 |
-
"url": "https://www.antaranews.com/
|
| 6 |
"date_fetched": "2026-07-10",
|
| 7 |
"summary": "Pemprov DKI Jakarta merencanakan uji coba penarikan retribusi pelayanan kebersihan/sampah berdasarkan golongan daya listrik rumah tangga. Info terbaru dapat dipantau di kanal topik khusus Antara."
|
| 8 |
},
|
| 9 |
{
|
| 10 |
"title": "Darurat Sampah Jakarta: Evaluasi Pengolahan Sampah Hulu dan Hilir",
|
| 11 |
"source": "Kompas.com",
|
| 12 |
-
"url": "https://
|
| 13 |
"date_fetched": "2026-07-10",
|
| 14 |
"summary": "Analisis timbulan sampah tahunan DKI Jakarta dan kebijakan pemilahan sampah mandiri dari tingkat RT/RW dan pengelola kawasan komersial terpantau di Kompas."
|
| 15 |
},
|
| 16 |
{
|
| 17 |
"title": "Dinas Lingkungan Hidup DKI Jakarta Antisipasi Penumpukan Sampah",
|
| 18 |
"source": "Detik.com",
|
| 19 |
-
"url": "https://
|
| 20 |
"date_fetched": "2026-07-10",
|
| 21 |
"summary": "Langkah mitigasi penumpukan sampah di tempat penampungan sementara (TPS) pasar tradisional dan pengerahan armada truk pengangkut sampah dapat dilihat di Detik."
|
| 22 |
},
|
| 23 |
{
|
| 24 |
"title": "Kondisi TPST Bantargebang Terkini: Kapasitas Tampung Maksimal",
|
| 25 |
"source": "Antara News",
|
| 26 |
-
"url": "https://www.antaranews.com/
|
| 27 |
"date_fetched": "2026-07-10",
|
| 28 |
"summary": "Perkembangan kapasitas TPST Bantargebang dan regulasi pembatasan sampah residu dari Jakarta menuju TPA Bekasi dipantau secara langsung di topik Antara."
|
| 29 |
},
|
| 30 |
{
|
| 31 |
"title": "Pembangunan Fasilitas RDF (Refuse Derived Fuel) Terbesar di Bantargebang Selesai",
|
| 32 |
"source": "Antara News",
|
| 33 |
-
"url": "https://www.antaranews.com/
|
| 34 |
"date_fetched": "2026-07-10",
|
| 35 |
"summary": "Fasilitas RDF baru di TPST Bantargebang mampu mengolah ribuan ton sampah menjadi bahan bakar alternatif setara batu bara untuk pabrik semen. Ini merupakan pencapaian strategis DLH."
|
| 36 |
},
|
| 37 |
{
|
| 38 |
"title": "DPRD DKI Minta Pembangunan ITF Sunter Tetap Dilanjutkan untuk Atasi Sampah",
|
| 39 |
"source": "Kompas.com",
|
| 40 |
-
"url": "https://
|
| 41 |
"date_fetched": "2026-07-10",
|
| 42 |
"summary": "Dewan Perwakilan Rakyat Daerah (DPRD) DKI Jakarta meminta agar proyek pembangunan Intermediate Treatment Facility (ITF) Sunter tetap menjadi prioritas utama demi mengurangi beban harian Bantargebang."
|
| 43 |
},
|
| 44 |
{
|
| 45 |
"title": "Penerapan Perda Larangan Kantong Plastik Sekali Pakai di Pasar Rakyat Diperketat",
|
| 46 |
"source": "Detik.com",
|
| 47 |
-
"url": "https://
|
| 48 |
"date_fetched": "2026-07-10",
|
| 49 |
"summary": "Petugas Satpol PP dan DLH DKI melakukan inspeksi mendadak di beberapa pasar tradisional untuk memastikan pedagang dan pembeli beralih ke kantong belanja ramah lingkungan."
|
| 50 |
},
|
| 51 |
{
|
| 52 |
"title": "TPS 3R Pejaten Barat Sukses Kurangi Sampah Hingga 15 Ton per Hari",
|
| 53 |
"source": "Kompas.com",
|
| 54 |
-
"url": "https://
|
| 55 |
"date_fetched": "2026-07-10",
|
| 56 |
"summary": "Fasilitas Tempat Pengolahan Sampah 3R di Pejaten Barat Jakarta Selatan mencatatkan keberhasilan besar dalam mereduksi volume sampah organik melalui program pengomposan mandiri."
|
| 57 |
},
|
| 58 |
{
|
| 59 |
"title": "Wacana Pembuatan Pulau Sampah di Kepulauan Seribu Menimbulkan Pro-Kontra",
|
| 60 |
"source": "Kompas.com",
|
| 61 |
-
"url": "https://
|
| 62 |
"date_fetched": "2026-07-10",
|
| 63 |
"summary": "Pemerintah Provinsi DKI menggulirkan rencana reklamasi pulau berbasis material sampah non-organik terkompresi di kawasan laut utara. WALHI meminta studi amdal diperketat."
|
| 64 |
},
|
| 65 |
{
|
| 66 |
"title": "Gerakan Sedekah Sampah Berbasis Masjid Mulai Dikembangkan di Jakarta Pusat",
|
| 67 |
"source": "Detik.com",
|
| 68 |
-
"url": "https://
|
| 69 |
"date_fetched": "2026-07-10",
|
| 70 |
"summary": "Dewan Masjid Indonesia (DMI) DKI Jakarta meluncurkan wadah sedekah sampah di mana jamaah mengumpulkan botol plastik bekas untuk didaur ulang guna mendukung kas operasional sosial masjid."
|
| 71 |
},
|
| 72 |
{
|
| 73 |
"title": "Aplikasi Bank Sampah Digital Diadopsi Luas Warga Jakarta Barat",
|
| 74 |
"source": "Antara News",
|
| 75 |
-
"url": "https://
|
| 76 |
"date_fetched": "2026-07-10",
|
| 77 |
"summary": "Warga kini dapat menyetor sampah rumah tangga yang sudah dipilah langsung lewat aplikasi seluler dan mencairkan hasilnya ke saldo e-wallet secara instan."
|
| 78 |
},
|
| 79 |
{
|
| 80 |
"title": "Komunitas Eco-Enzyme Jakarta Selatan Olah Sampah Buah Menjadi Cairan Pembersih",
|
| 81 |
"source": "Kompas.com",
|
| 82 |
-
"url": "https://
|
| 83 |
"date_fetched": "2026-07-10",
|
| 84 |
"summary": "Ibu-ibu Pemberdayaan Kesejahteraan Keluarga (PKK) di Jakarta Selatan secara rutin mengumpulkan limbah kulit buah dari pedagang pasar untuk dirubah menjadi eco-enzyme multiguna."
|
| 85 |
}
|
|
|
|
| 2 |
{
|
| 3 |
"title": "DKI Uji Coba Penarikan Retribusi Sampah Pelayanan Kebersihan Harian",
|
| 4 |
"source": "Antara News",
|
| 5 |
+
"url": "https://www.antaranews.com/tag/sampah-jakarta",
|
| 6 |
"date_fetched": "2026-07-10",
|
| 7 |
"summary": "Pemprov DKI Jakarta merencanakan uji coba penarikan retribusi pelayanan kebersihan/sampah berdasarkan golongan daya listrik rumah tangga. Info terbaru dapat dipantau di kanal topik khusus Antara."
|
| 8 |
},
|
| 9 |
{
|
| 10 |
"title": "Darurat Sampah Jakarta: Evaluasi Pengolahan Sampah Hulu dan Hilir",
|
| 11 |
"source": "Kompas.com",
|
| 12 |
+
"url": "https://www.kompas.com/tag/sampah-jakarta",
|
| 13 |
"date_fetched": "2026-07-10",
|
| 14 |
"summary": "Analisis timbulan sampah tahunan DKI Jakarta dan kebijakan pemilahan sampah mandiri dari tingkat RT/RW dan pengelola kawasan komersial terpantau di Kompas."
|
| 15 |
},
|
| 16 |
{
|
| 17 |
"title": "Dinas Lingkungan Hidup DKI Jakarta Antisipasi Penumpukan Sampah",
|
| 18 |
"source": "Detik.com",
|
| 19 |
+
"url": "https://www.detik.com/tag/sampah-jakarta",
|
| 20 |
"date_fetched": "2026-07-10",
|
| 21 |
"summary": "Langkah mitigasi penumpukan sampah di tempat penampungan sementara (TPS) pasar tradisional dan pengerahan armada truk pengangkut sampah dapat dilihat di Detik."
|
| 22 |
},
|
| 23 |
{
|
| 24 |
"title": "Kondisi TPST Bantargebang Terkini: Kapasitas Tampung Maksimal",
|
| 25 |
"source": "Antara News",
|
| 26 |
+
"url": "https://www.antaranews.com/tag/tpst-bantargebang",
|
| 27 |
"date_fetched": "2026-07-10",
|
| 28 |
"summary": "Perkembangan kapasitas TPST Bantargebang dan regulasi pembatasan sampah residu dari Jakarta menuju TPA Bekasi dipantau secara langsung di topik Antara."
|
| 29 |
},
|
| 30 |
{
|
| 31 |
"title": "Pembangunan Fasilitas RDF (Refuse Derived Fuel) Terbesar di Bantargebang Selesai",
|
| 32 |
"source": "Antara News",
|
| 33 |
+
"url": "https://www.antaranews.com/tag/tpst-bantargebang",
|
| 34 |
"date_fetched": "2026-07-10",
|
| 35 |
"summary": "Fasilitas RDF baru di TPST Bantargebang mampu mengolah ribuan ton sampah menjadi bahan bakar alternatif setara batu bara untuk pabrik semen. Ini merupakan pencapaian strategis DLH."
|
| 36 |
},
|
| 37 |
{
|
| 38 |
"title": "DPRD DKI Minta Pembangunan ITF Sunter Tetap Dilanjutkan untuk Atasi Sampah",
|
| 39 |
"source": "Kompas.com",
|
| 40 |
+
"url": "https://www.kompas.com/tag/sampah-jakarta",
|
| 41 |
"date_fetched": "2026-07-10",
|
| 42 |
"summary": "Dewan Perwakilan Rakyat Daerah (DPRD) DKI Jakarta meminta agar proyek pembangunan Intermediate Treatment Facility (ITF) Sunter tetap menjadi prioritas utama demi mengurangi beban harian Bantargebang."
|
| 43 |
},
|
| 44 |
{
|
| 45 |
"title": "Penerapan Perda Larangan Kantong Plastik Sekali Pakai di Pasar Rakyat Diperketat",
|
| 46 |
"source": "Detik.com",
|
| 47 |
+
"url": "https://www.detik.com/tag/sampah-jakarta",
|
| 48 |
"date_fetched": "2026-07-10",
|
| 49 |
"summary": "Petugas Satpol PP dan DLH DKI melakukan inspeksi mendadak di beberapa pasar tradisional untuk memastikan pedagang dan pembeli beralih ke kantong belanja ramah lingkungan."
|
| 50 |
},
|
| 51 |
{
|
| 52 |
"title": "TPS 3R Pejaten Barat Sukses Kurangi Sampah Hingga 15 Ton per Hari",
|
| 53 |
"source": "Kompas.com",
|
| 54 |
+
"url": "https://www.kompas.com/tag/sampah-jakarta",
|
| 55 |
"date_fetched": "2026-07-10",
|
| 56 |
"summary": "Fasilitas Tempat Pengolahan Sampah 3R di Pejaten Barat Jakarta Selatan mencatatkan keberhasilan besar dalam mereduksi volume sampah organik melalui program pengomposan mandiri."
|
| 57 |
},
|
| 58 |
{
|
| 59 |
"title": "Wacana Pembuatan Pulau Sampah di Kepulauan Seribu Menimbulkan Pro-Kontra",
|
| 60 |
"source": "Kompas.com",
|
| 61 |
+
"url": "https://www.kompas.com/tag/sampah-jakarta",
|
| 62 |
"date_fetched": "2026-07-10",
|
| 63 |
"summary": "Pemerintah Provinsi DKI menggulirkan rencana reklamasi pulau berbasis material sampah non-organik terkompresi di kawasan laut utara. WALHI meminta studi amdal diperketat."
|
| 64 |
},
|
| 65 |
{
|
| 66 |
"title": "Gerakan Sedekah Sampah Berbasis Masjid Mulai Dikembangkan di Jakarta Pusat",
|
| 67 |
"source": "Detik.com",
|
| 68 |
+
"url": "https://www.detik.com/tag/sampah-jakarta",
|
| 69 |
"date_fetched": "2026-07-10",
|
| 70 |
"summary": "Dewan Masjid Indonesia (DMI) DKI Jakarta meluncurkan wadah sedekah sampah di mana jamaah mengumpulkan botol plastik bekas untuk didaur ulang guna mendukung kas operasional sosial masjid."
|
| 71 |
},
|
| 72 |
{
|
| 73 |
"title": "Aplikasi Bank Sampah Digital Diadopsi Luas Warga Jakarta Barat",
|
| 74 |
"source": "Antara News",
|
| 75 |
+
"url": "https://www.antaranews.com/tag/sampah-jakarta",
|
| 76 |
"date_fetched": "2026-07-10",
|
| 77 |
"summary": "Warga kini dapat menyetor sampah rumah tangga yang sudah dipilah langsung lewat aplikasi seluler dan mencairkan hasilnya ke saldo e-wallet secara instan."
|
| 78 |
},
|
| 79 |
{
|
| 80 |
"title": "Komunitas Eco-Enzyme Jakarta Selatan Olah Sampah Buah Menjadi Cairan Pembersih",
|
| 81 |
"source": "Kompas.com",
|
| 82 |
+
"url": "https://www.kompas.com/tag/sampah-jakarta",
|
| 83 |
"date_fetched": "2026-07-10",
|
| 84 |
"summary": "Ibu-ibu Pemberdayaan Kesejahteraan Keluarga (PKK) di Jakarta Selatan secara rutin mengumpulkan limbah kulit buah dari pedagang pasar untuk dirubah menjadi eco-enzyme multiguna."
|
| 85 |
}
|
model_sampah_advanced.pkl
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5711ef9b09434b47c83f128a5d048bf1503cfd9746716355f01ebefbeef2bfb2
|
| 3 |
+
size 143833
|
{frontend → static}/app.js
RENAMED
|
@@ -59,11 +59,6 @@ const KECAMATAN_DATABASE = {
|
|
| 59 |
|
| 60 |
const BANTARGEBANG_COORDS = [-6.3477, 106.9939];
|
| 61 |
|
| 62 |
-
// Dynamic backend routing (highly compatible with Vercel deployment)
|
| 63 |
-
const API_BASE_URL = window.location.hostname === "localhost" || window.location.hostname === "127.0.0.1"
|
| 64 |
-
? "" // Relative path on local environment
|
| 65 |
-
: "https://alamdieng-waste-prediction-api.hf.space"; // Direct backend url on remote hosting
|
| 66 |
-
|
| 67 |
// UI Elements
|
| 68 |
const locationSelect = document.getElementById("location-select");
|
| 69 |
const modelSelect = document.getElementById("model-select");
|
|
@@ -425,7 +420,7 @@ async function runPrediction() {
|
|
| 425 |
};
|
| 426 |
|
| 427 |
try {
|
| 428 |
-
const response = await fetch(
|
| 429 |
method: "POST",
|
| 430 |
headers: {
|
| 431 |
"Content-Type": "application/json"
|
|
@@ -611,7 +606,7 @@ async function loadNewsFeed() {
|
|
| 611 |
newsGrid.innerHTML = '<div class="loading-news">Loading latest waste intelligence...</div>';
|
| 612 |
|
| 613 |
try {
|
| 614 |
-
const res = await fetch(
|
| 615 |
if (res.ok) {
|
| 616 |
const news = await res.json();
|
| 617 |
newsGrid.innerHTML = "";
|
|
@@ -647,7 +642,7 @@ async function loadAlertsFeed() {
|
|
| 647 |
alertsList.innerHTML = '<div class="loading-alerts">Evaluating regional alert parameters...</div>';
|
| 648 |
|
| 649 |
try {
|
| 650 |
-
const res = await fetch(
|
| 651 |
if (res.ok) {
|
| 652 |
const alertData = await res.json();
|
| 653 |
alertsList.innerHTML = "";
|
|
@@ -703,7 +698,7 @@ async function loadAutopilotFeed() {
|
|
| 703 |
await new Promise(r => setTimeout(r, 800));
|
| 704 |
|
| 705 |
try {
|
| 706 |
-
const res = await fetch(
|
| 707 |
if (res.ok) {
|
| 708 |
const data = await res.json();
|
| 709 |
|
|
@@ -866,67 +861,3 @@ function animate() {
|
|
| 866 |
}
|
| 867 |
|
| 868 |
animate();
|
| 869 |
-
|
| 870 |
-
// ==========================================
|
| 871 |
-
// CUSTOM CYBER HUD CURSOR
|
| 872 |
-
// ==========================================
|
| 873 |
-
const cursorDot = document.getElementById("cursor-dot");
|
| 874 |
-
const cursorRing = document.getElementById("cursor-ring");
|
| 875 |
-
|
| 876 |
-
let mouseX = -100;
|
| 877 |
-
let mouseY = -100;
|
| 878 |
-
let ringX = -100;
|
| 879 |
-
let ringY = -100;
|
| 880 |
-
|
| 881 |
-
document.addEventListener("mousemove", (e) => {
|
| 882 |
-
mouseX = e.clientX;
|
| 883 |
-
mouseY = e.clientY;
|
| 884 |
-
|
| 885 |
-
if (cursorDot && cursorDot.style.display !== "block") {
|
| 886 |
-
cursorDot.style.display = "block";
|
| 887 |
-
cursorRing.style.display = "block";
|
| 888 |
-
}
|
| 889 |
-
});
|
| 890 |
-
|
| 891 |
-
function animateCursor() {
|
| 892 |
-
const lerpFactor = 0.15;
|
| 893 |
-
ringX += (mouseX - ringX) * lerpFactor;
|
| 894 |
-
ringY += (mouseY - ringY) * lerpFactor;
|
| 895 |
-
|
| 896 |
-
if (cursorDot) {
|
| 897 |
-
cursorDot.style.transform = `translate3d(${mouseX}px, ${mouseY}px, 0) translate3d(-50%, -50%, 0)`;
|
| 898 |
-
}
|
| 899 |
-
if (cursorRing) {
|
| 900 |
-
cursorRing.style.transform = `translate3d(${ringX}px, ${ringY}px, 0) translate3d(-50%, -50%, 0)`;
|
| 901 |
-
}
|
| 902 |
-
requestAnimationFrame(animateCursor);
|
| 903 |
-
}
|
| 904 |
-
animateCursor();
|
| 905 |
-
|
| 906 |
-
// Mouse hover scaling state
|
| 907 |
-
document.addEventListener("mouseover", (e) => {
|
| 908 |
-
if (cursorRing && (
|
| 909 |
-
e.target.tagName === "BUTTON" ||
|
| 910 |
-
e.target.tagName === "A" ||
|
| 911 |
-
e.target.tagName === "SELECT" ||
|
| 912 |
-
e.target.tagName === "INPUT" ||
|
| 913 |
-
e.target.classList.contains("leaflet-interactive") ||
|
| 914 |
-
e.target.closest("button") ||
|
| 915 |
-
e.target.closest("a")
|
| 916 |
-
)) {
|
| 917 |
-
cursorRing.classList.add("hover-state");
|
| 918 |
-
}
|
| 919 |
-
});
|
| 920 |
-
document.addEventListener("mouseout", (e) => {
|
| 921 |
-
if (cursorRing && (
|
| 922 |
-
e.target.tagName === "BUTTON" ||
|
| 923 |
-
e.target.tagName === "A" ||
|
| 924 |
-
e.target.tagName === "SELECT" ||
|
| 925 |
-
e.target.tagName === "INPUT" ||
|
| 926 |
-
e.target.classList.contains("leaflet-interactive") ||
|
| 927 |
-
e.target.closest("button") ||
|
| 928 |
-
e.target.closest("a")
|
| 929 |
-
)) {
|
| 930 |
-
cursorRing.classList.remove("hover-state");
|
| 931 |
-
}
|
| 932 |
-
});
|
|
|
|
| 59 |
|
| 60 |
const BANTARGEBANG_COORDS = [-6.3477, 106.9939];
|
| 61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
// UI Elements
|
| 63 |
const locationSelect = document.getElementById("location-select");
|
| 64 |
const modelSelect = document.getElementById("model-select");
|
|
|
|
| 420 |
};
|
| 421 |
|
| 422 |
try {
|
| 423 |
+
const response = await fetch("/api/v1/predict", {
|
| 424 |
method: "POST",
|
| 425 |
headers: {
|
| 426 |
"Content-Type": "application/json"
|
|
|
|
| 606 |
newsGrid.innerHTML = '<div class="loading-news">Loading latest waste intelligence...</div>';
|
| 607 |
|
| 608 |
try {
|
| 609 |
+
const res = await fetch("/api/v1/news");
|
| 610 |
if (res.ok) {
|
| 611 |
const news = await res.json();
|
| 612 |
newsGrid.innerHTML = "";
|
|
|
|
| 642 |
alertsList.innerHTML = '<div class="loading-alerts">Evaluating regional alert parameters...</div>';
|
| 643 |
|
| 644 |
try {
|
| 645 |
+
const res = await fetch("/api/v1/alerts");
|
| 646 |
if (res.ok) {
|
| 647 |
const alertData = await res.json();
|
| 648 |
alertsList.innerHTML = "";
|
|
|
|
| 698 |
await new Promise(r => setTimeout(r, 800));
|
| 699 |
|
| 700 |
try {
|
| 701 |
+
const res = await fetch("/api/v1/autopilot");
|
| 702 |
if (res.ok) {
|
| 703 |
const data = await res.json();
|
| 704 |
|
|
|
|
| 861 |
}
|
| 862 |
|
| 863 |
animate();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{frontend → static}/index.html
RENAMED
|
@@ -413,10 +413,6 @@
|
|
| 413 |
<p>© 2026 Aeterna AI - DKI Jakarta Waste Management Intelligence. Calibrated with DLH & Open-Meteo.</p>
|
| 414 |
</footer>
|
| 415 |
|
| 416 |
-
<!-- Custom Cyber HUD Cursor -->
|
| 417 |
-
<div id="cursor-dot"></div>
|
| 418 |
-
<div id="cursor-ring"></div>
|
| 419 |
-
|
| 420 |
<!-- Scripts -->
|
| 421 |
<script src="/static/app.js"></script>
|
| 422 |
</body>
|
|
|
|
| 413 |
<p>© 2026 Aeterna AI - DKI Jakarta Waste Management Intelligence. Calibrated with DLH & Open-Meteo.</p>
|
| 414 |
</footer>
|
| 415 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 416 |
<!-- Scripts -->
|
| 417 |
<script src="/static/app.js"></script>
|
| 418 |
</body>
|
{frontend → static}/style.css
RENAMED
|
@@ -1163,144 +1163,4 @@ footer {
|
|
| 1163 |
color: var(--text-muted);
|
| 1164 |
}
|
| 1165 |
|
| 1166 |
-
/* ==========================================
|
| 1167 |
-
CUSTOM CYBER HUD CURSOR & INTERACTIVITY
|
| 1168 |
-
========================================== */
|
| 1169 |
-
#cursor-dot,
|
| 1170 |
-
#cursor-ring {
|
| 1171 |
-
position: fixed;
|
| 1172 |
-
top: 0;
|
| 1173 |
-
left: 0;
|
| 1174 |
-
pointer-events: none;
|
| 1175 |
-
z-index: 10000;
|
| 1176 |
-
border-radius: 50%;
|
| 1177 |
-
display: none;
|
| 1178 |
-
backface-visibility: hidden;
|
| 1179 |
-
}
|
| 1180 |
-
|
| 1181 |
-
#cursor-dot {
|
| 1182 |
-
width: 6px;
|
| 1183 |
-
height: 6px;
|
| 1184 |
-
background: var(--cyan);
|
| 1185 |
-
box-shadow: 0 0 10px var(--cyan);
|
| 1186 |
-
}
|
| 1187 |
-
|
| 1188 |
-
#cursor-ring {
|
| 1189 |
-
width: 40px;
|
| 1190 |
-
height: 40px;
|
| 1191 |
-
border: 1px solid var(--border-hover);
|
| 1192 |
-
transition: width 0.25s cubic-bezier(0.25, 1, 0.5, 1),
|
| 1193 |
-
height 0.25s cubic-bezier(0.25, 1, 0.5, 1),
|
| 1194 |
-
border-color 0.25s ease,
|
| 1195 |
-
background 0.25s ease;
|
| 1196 |
-
}
|
| 1197 |
-
|
| 1198 |
-
/* Hover state on buttons/interactive elements */
|
| 1199 |
-
#cursor-ring.hover-state {
|
| 1200 |
-
width: 55px;
|
| 1201 |
-
height: 55px;
|
| 1202 |
-
border-color: var(--cyan);
|
| 1203 |
-
background: rgba(0, 240, 255, 0.04);
|
| 1204 |
-
box-shadow: 0 0 15px rgba(0, 240, 255, 0.15);
|
| 1205 |
-
}
|
| 1206 |
-
|
| 1207 |
-
@media (pointer: coarse) {
|
| 1208 |
-
#cursor-dot,
|
| 1209 |
-
#cursor-ring {
|
| 1210 |
-
display: none !important;
|
| 1211 |
-
}
|
| 1212 |
-
* {
|
| 1213 |
-
cursor: auto !important;
|
| 1214 |
-
}
|
| 1215 |
-
}
|
| 1216 |
-
|
| 1217 |
-
/* Hide default cursor on desktops for the custom cursor feel */
|
| 1218 |
-
@media (pointer: fine) {
|
| 1219 |
-
body, a, button, select, input, [role="button"], .leaflet-interactive {
|
| 1220 |
-
cursor: none !important;
|
| 1221 |
-
}
|
| 1222 |
-
}
|
| 1223 |
-
|
| 1224 |
-
/* ==========================================
|
| 1225 |
-
RADAR SWEEP EFFECT (ON MAP OVERLAY)
|
| 1226 |
-
========================================== */
|
| 1227 |
-
.map-container {
|
| 1228 |
-
position: relative;
|
| 1229 |
-
}
|
| 1230 |
-
|
| 1231 |
-
.map-container::after {
|
| 1232 |
-
content: '';
|
| 1233 |
-
position: absolute;
|
| 1234 |
-
inset: 0;
|
| 1235 |
-
pointer-events: none;
|
| 1236 |
-
z-index: 1000;
|
| 1237 |
-
background: conic-gradient(from 0deg at 50% 50%, rgba(0, 240, 255, 0.08) 0deg, transparent 90deg, transparent 360deg);
|
| 1238 |
-
animation: radar-sweep 8s linear infinite;
|
| 1239 |
-
opacity: 0.7;
|
| 1240 |
-
border-radius: 8px;
|
| 1241 |
-
mix-blend-mode: screen;
|
| 1242 |
-
}
|
| 1243 |
-
|
| 1244 |
-
@keyframes radar-sweep {
|
| 1245 |
-
from {
|
| 1246 |
-
transform: rotate(0deg);
|
| 1247 |
-
}
|
| 1248 |
-
to {
|
| 1249 |
-
transform: rotate(360deg);
|
| 1250 |
-
}
|
| 1251 |
-
}
|
| 1252 |
-
|
| 1253 |
-
/* ==========================================
|
| 1254 |
-
AMBIENT GLOWS & GLASSMORPHISM UPGRADES
|
| 1255 |
-
========================================== */
|
| 1256 |
-
body::before {
|
| 1257 |
-
content: '';
|
| 1258 |
-
position: fixed;
|
| 1259 |
-
top: -10%;
|
| 1260 |
-
left: -10%;
|
| 1261 |
-
width: 50%;
|
| 1262 |
-
height: 50%;
|
| 1263 |
-
background: radial-gradient(circle, rgba(0, 240, 255, 0.05) 0%, transparent 70%);
|
| 1264 |
-
z-index: 0;
|
| 1265 |
-
pointer-events: none;
|
| 1266 |
-
}
|
| 1267 |
-
|
| 1268 |
-
body::after {
|
| 1269 |
-
content: '';
|
| 1270 |
-
position: fixed;
|
| 1271 |
-
bottom: -10%;
|
| 1272 |
-
right: -10%;
|
| 1273 |
-
width: 60%;
|
| 1274 |
-
height: 60%;
|
| 1275 |
-
background: radial-gradient(circle, rgba(0, 102, 255, 0.04) 0%, transparent 70%);
|
| 1276 |
-
z-index: 0;
|
| 1277 |
-
pointer-events: none;
|
| 1278 |
-
}
|
| 1279 |
-
|
| 1280 |
-
/* Neon glow for progress bars */
|
| 1281 |
-
.progress-bar-fill.organic {
|
| 1282 |
-
box-shadow: 0 0 8px var(--green-glow);
|
| 1283 |
-
}
|
| 1284 |
-
.progress-bar-fill.plastic {
|
| 1285 |
-
box-shadow: 0 0 8px var(--cyan-glow);
|
| 1286 |
-
}
|
| 1287 |
-
.progress-bar-fill.paper {
|
| 1288 |
-
box-shadow: 0 0 8px var(--yellow-glow);
|
| 1289 |
-
}
|
| 1290 |
-
.progress-bar-fill.glass {
|
| 1291 |
-
box-shadow: 0 0 8px rgba(0, 240, 255, 0.25);
|
| 1292 |
-
}
|
| 1293 |
-
.progress-bar-fill.textile {
|
| 1294 |
-
box-shadow: 0 0 8px rgba(255, 0, 85, 0.25);
|
| 1295 |
-
}
|
| 1296 |
-
.progress-bar-fill.metal {
|
| 1297 |
-
box-shadow: 0 0 8px rgba(255, 255, 255, 0.25);
|
| 1298 |
-
}
|
| 1299 |
-
|
| 1300 |
-
/* Logo Reflective Polish */
|
| 1301 |
-
.logo-text {
|
| 1302 |
-
position: relative;
|
| 1303 |
-
-webkit-box-reflect: below -4px linear-gradient(transparent, rgba(255, 255, 255, 0.08));
|
| 1304 |
-
}
|
| 1305 |
-
|
| 1306 |
|
|
|
|
| 1163 |
color: var(--text-muted);
|
| 1164 |
}
|
| 1165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1166 |
|
train.py
CHANGED
|
@@ -17,9 +17,11 @@ if sys.platform == 'win32':
|
|
| 17 |
print("🚀 MEMULAI PROSES TRAINING AI LEVEL ADVANCED (ECO-TWIN PRO)...\n")
|
| 18 |
|
| 19 |
# ==========================================
|
| 20 |
-
# 1.
|
| 21 |
# ==========================================
|
| 22 |
-
print("
|
|
|
|
|
|
|
| 23 |
|
| 24 |
# Baseline Sampah (Diambil dari SIPSN DKI 2025)
|
| 25 |
base_sampah = 8020.0
|
|
@@ -52,45 +54,36 @@ df['Curah_Hujan_mm'] = np.random.exponential(scale=hujan_mean, size=len(df))
|
|
| 52 |
df.loc[df['Curah_Hujan_mm'] < 2, 'Curah_Hujan_mm'] = 0
|
| 53 |
|
| 54 |
# ==========================================
|
| 55 |
-
# 2.
|
| 56 |
# ==========================================
|
| 57 |
-
print("
|
| 58 |
|
| 59 |
-
#
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
df['
|
| 63 |
|
| 64 |
-
#
|
| 65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
|
| 67 |
-
|
| 68 |
-
df['
|
| 69 |
-
(df['Ada_Event'] * base_sampah * np.random.uniform(0.15, 0.30, size=len(df))) + \
|
| 70 |
-
(df['Is_Weekend'] * base_sampah * 0.08) + \
|
| 71 |
-
(df['Curah_Hujan_mm'] / 50 * base_sampah * 0.03) + \
|
| 72 |
-
(df['Hujan_Kemarin'] / 50 * base_sampah * 0.05) + \
|
| 73 |
-
((df['Penumpang_MRT'] - mrt_harian_avg) / mrt_harian_avg * base_sampah * 0.02)
|
| 74 |
-
|
| 75 |
-
# Noise (Fluktuasi harian)
|
| 76 |
-
df['Volume_Sampah_Ton'] += np.random.normal(0, base_sampah*0.02, size=len(df))
|
| 77 |
-
df['Volume_Sampah_Ton'] = df['Volume_Sampah_Ton'].round(2)
|
| 78 |
-
|
| 79 |
-
# Simpan dataset
|
| 80 |
-
df.to_csv('dataset_advanced_eco_twin.csv', index=False)
|
| 81 |
|
| 82 |
# ==========================================
|
| 83 |
# 3. CHRONOLOGICAL SPLIT & TRAINING
|
| 84 |
# ==========================================
|
| 85 |
-
print("
|
| 86 |
|
| 87 |
-
#
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
|
|
|
| 91 |
|
| 92 |
-
# Memisahkan masa lalu (2023) buat belajar, masa depan (2024) buat ujian
|
| 93 |
-
train_size = int(len(df) * 0.75) # 75% data awal
|
| 94 |
X_train, X_test = X.iloc[:train_size], X.iloc[train_size:]
|
| 95 |
y_train, y_test = y.iloc[:train_size], y.iloc[train_size:]
|
| 96 |
|
|
@@ -169,3 +162,4 @@ for name, importance in zip(fitur, importances):
|
|
| 169 |
# Simpan Model Terbaik
|
| 170 |
joblib.dump(best_model, 'model_sampah_advanced.pkl')
|
| 171 |
print("\n💾 SUCCESS! 'model_sampah_advanced.pkl' berhasil di-generate menggunakan model hasil upgrade!")
|
|
|
|
|
|
| 17 |
print("🚀 MEMULAI PROSES TRAINING AI LEVEL ADVANCED (ECO-TWIN PRO)...\n")
|
| 18 |
|
| 19 |
# ==========================================
|
| 20 |
+
# 1. LOAD LOCALIZED DATA
|
| 21 |
# ==========================================
|
| 22 |
+
print("1. Menarik & Memproses Data Historis Lokal...")
|
| 23 |
+
df = pd.read_csv('dataset_local_2026.csv')
|
| 24 |
+
df['Tanggal'] = pd.to_datetime(df['Tanggal'])
|
| 25 |
|
| 26 |
# Baseline Sampah (Diambil dari SIPSN DKI 2025)
|
| 27 |
base_sampah = 8020.0
|
|
|
|
| 54 |
df.loc[df['Curah_Hujan_mm'] < 2, 'Curah_Hujan_mm'] = 0
|
| 55 |
|
| 56 |
# ==========================================
|
| 57 |
+
# 2. FEATURE ENGINEERING (LOCAL BINDING)
|
| 58 |
# ==========================================
|
| 59 |
+
print("2. Melakukan One-Hot Encoding Lokasi & Verifikasi Fitur...")
|
| 60 |
|
| 61 |
+
# Defensive manual one-hot encoding to guarantee column names and order
|
| 62 |
+
locations = ['JIS', 'GBK', 'Pasar Senen', 'Gang Sempit Tambora']
|
| 63 |
+
for loc in locations:
|
| 64 |
+
df[f'Loc_{loc}'] = (df['Location'] == loc).astype(int)
|
| 65 |
|
| 66 |
+
# Fitur yang dipakai AI buat berpikir
|
| 67 |
+
fitur = [
|
| 68 |
+
'Loc_JIS', 'Loc_GBK', 'Loc_Pasar Senen', 'Loc_Gang Sempit Tambora',
|
| 69 |
+
'RR', 'Rain_Lag_1', 'Rain_Lag_2', 'Is_Holiday', 'Ada_Event', 'Crowd_Scale',
|
| 70 |
+
'Hari_Ke', 'Is_Weekend', 'Hari_Dalam_Minggu', 'Bulan'
|
| 71 |
+
]
|
| 72 |
|
| 73 |
+
X = df[fitur]
|
| 74 |
+
y = df['Volume_Ton']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
|
| 76 |
# ==========================================
|
| 77 |
# 3. CHRONOLOGICAL SPLIT & TRAINING
|
| 78 |
# ==========================================
|
| 79 |
+
print("3. Membagi Data secara Kronologis (75/25) & Melatih Model...")
|
| 80 |
|
| 81 |
+
# 75% days for training, 25% for test.
|
| 82 |
+
# Since we have 4 locations per day, we split at index: (len(df) // 4 * 0.75) * 4
|
| 83 |
+
num_days = len(df) // 4
|
| 84 |
+
train_days = int(num_days * 0.75)
|
| 85 |
+
train_size = train_days * 4
|
| 86 |
|
|
|
|
|
|
|
| 87 |
X_train, X_test = X.iloc[:train_size], X.iloc[train_size:]
|
| 88 |
y_train, y_test = y.iloc[:train_size], y.iloc[train_size:]
|
| 89 |
|
|
|
|
| 162 |
# Simpan Model Terbaik
|
| 163 |
joblib.dump(best_model, 'model_sampah_advanced.pkl')
|
| 164 |
print("\n💾 SUCCESS! 'model_sampah_advanced.pkl' berhasil di-generate menggunakan model hasil upgrade!")
|
| 165 |
+
|
vercel.json
DELETED
|
@@ -1,9 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"version": 2,
|
| 3 |
-
"cleanUrls": true,
|
| 4 |
-
"rewrites": [
|
| 5 |
-
{ "source": "/static/(.*)", "destination": "/frontend/$1" },
|
| 6 |
-
{ "source": "/api/(.*)", "destination": "https://alamdieng-waste-prediction-api.hf.space/api/$1" },
|
| 7 |
-
{ "source": "/(.*)", "destination": "/frontend/$1" }
|
| 8 |
-
]
|
| 9 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|