Eksplorasi dan Visualisasi Data Geofisika dalam 2D & 3D
Repo ini berisi berbagai teknik visualisasi geofisika, mulai dari simulasi gelombang seismik, analisis anomali gravitasi, hingga model 3D topografi. Cocok buat eksplorasi ilmiah dan edukasi!
- Python → Analisis data dan visualisasi (
matplotlib,seaborn,plotly) - OpenCV → Pengolahan citra geofisika
- Streamlit → Dashboard interaktif untuk eksplorasi visual
- Pandas & NumPy → Pemrosesan dataset geofisika
✔️ Simulasi gelombang seismik dalam 2D & 3D
✔️ Analisis dan pemetaan anomali gravitasi
✔️ Deteksi kontur citra topografi dengan OpenCV
✔️ Prediksi data geofisika dengan Machine Learning
✔️ Dashboard interaktif menggunakan Streamlit
geophysics-visualization/
│── assets/ # Menyimpan GIF dan diagram proyek
│── datasets/ # Dataset geofisika (CSV, JSON, dll.)
│── scripts/ # Kode pemrosesan dan visualisasi
│── visualizations/ # Hasil output gambar
│── docs/ # Dokumentasi dan tutorial
│── README.md # Penjelasan proyek
│── LICENSE # Lisensi MIT
Proyek ini berlisensi MIT License, jadi bebas digunakan dan dikembangkan lebih lanjut.
📜 Lihat selengkapnya di LICENSE.
- Download Visual Studio Code dari situs resmi
- Pastikan kamu sudah install Python (cek dengan
python --versiondi terminal) - Install Python extension di VS Code
- Buka VS Code, lalu buka Terminal (
Ctrl + ~) - Clone repo dengan perintah:
git clone https://github.com/Ivanhutabarat/geophysics-visualization.git cd geophysics-visualization - Di VS Code, pilih File → Open Folder, lalu pilih
geophysics-visualization
- Buat virtual environment (opsional, tapi disarankan):
python -m venv env
- Aktifkan virtual environment:
- Windows:
env\Scripts\activate - Mac/Linux:
source env/bin/activate
- Windows:
- Install semua dependencies:
pip install -r requirements.txt
- Gelombang Seismik 2D
python scripts/seismic_wave_2d.py
- Gelombang Seismik 3D
python scripts/seismic_wave_3d.py
- Analisis Topografi
python scripts/topography_analysis.py
- Gunakan panel Debug (
Ctrl + Shift + D) - Tambahkan breakpoint di kode untuk melihat error lebih detail
- Pastikan interpreter Python sudah sesuai (
Ctrl + Shift + P → Python: Select Interpreter)
Berikut diagram alur pemrosesan data Geophysics Visualization:
📂 datasets/ → 📊 Data Processing (Pandas & NumPy) → 🔍 Analysis (ML, OpenCV) → 📈 Visualization (Matplotlib, Plotly)

