Cara menjalankan Dashboard:
- Buat virtual environment menggunakan
environment.yml
(untuk conda) ataurequirements.txt
(untuk venv). - Lakukan konfigurasi config.ini.
- Jalankan
app.py
di terminal. - Buka alamat
http://127.0.0.1:8050/
di browser.
Konfigurasi yang harus diisi adalah:
- Pada bagian
[PATH BMKG DATABASE]
seluruh key harus diisi (secara default akan menggunakan dummy data):FOLDER_BMKG
: Lokasi direktori/folder datasetFILE_NAME_BMKG
: Nama file HDF5 (.h5) yang berisikan dataset BMKG. Strukturnya mengikuti panduan disini.FILE_NAME_BMKG_COMPLETENESS
: Nama file HDF5 (.h5) yang berisikan informasi nilai kelengkapan dataset BMKG.
- Sisanya opsional.
- Disini saya tidak akan menyediakan datasetnya, silakan cari sendiri atau melakukan kompilasi sendiri dari situs BMKG Online. Untuk sekarang sudah saya sediakan dummy data.
- Untuk dataset persen kelengkapan data (
_BMKG_COMPLETENESS
), itu hasil olahan dari dataset BMKG yang saya simpan dalam bentuk HDF5 juga. Jadi, sebenarnya informasi kelengkapan data bmkg itu hasil olahan dari dataset utama. - Source code repo ini tidak jauh berbeda dengan situs https://app-bmkg-exp.herokuapp.com/. Repo ini dirancang untuk penggunaan lokal (aplikasi web lokal).
- Silakan buat isu kalau ada pertanyaan/komentar/kritik/dll atau pull request kalo pengen utak-atik dan sharing modifikasinya. Didukung kalau mau fork repo ini. hehe. :)