Skip to content

Repository files navigation

Geophysics Visualization 🌍🔬

Eksplorasi dan Visualisasi Data Geofisika dalam 2D & 3D

Geophysics GIF

🔥 Teknologi yang Digunakan

Python
OpenCV
Plotly
Streamlit


✨ Deskripsi Proyek

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!

🛠 Bahasa Pemrograman yang Digunakan

  • Python → Analisis data dan visualisasi (matplotlib, seaborn, plotly)
  • OpenCV → Pengolahan citra geofisika
  • Streamlit → Dashboard interaktif untuk eksplorasi visual
  • Pandas & NumPy → Pemrosesan dataset geofisika

🚀 Fitur Utama

✔️ 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


📂 Struktur Folder

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

📜 Lisensi

Proyek ini berlisensi MIT License, jadi bebas digunakan dan dikembangkan lebih lanjut.
📜 Lihat selengkapnya di LICENSE.


💻 Cara Menjalankan Geophysics Visualization di VS Code

1️⃣ Install VS Code & Python

  • Download Visual Studio Code dari situs resmi
  • Pastikan kamu sudah install Python (cek dengan python --version di terminal)
  • Install Python extension di VS Code

2️⃣ Clone Repository & Setup Workspace

  1. Buka VS Code, lalu buka Terminal (Ctrl + ~)
  2. Clone repo dengan perintah:
    git clone https://github.com/Ivanhutabarat/geophysics-visualization.git
    cd geophysics-visualization
  3. Di VS Code, pilih File → Open Folder, lalu pilih geophysics-visualization

3️⃣ Setup Environment & Install Dependencies

  1. Buat virtual environment (opsional, tapi disarankan):
    python -m venv env
  2. Aktifkan virtual environment:
    • Windows: env\Scripts\activate
    • Mac/Linux: source env/bin/activate
  3. Install semua dependencies:
    pip install -r requirements.txt

4️⃣ Jalankan Skrip Visualisasi

  • 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

5️⃣ Debugging di VS Code

  • 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)

📊 Diagram Workflow

Berikut diagram alur pemrosesan data Geophysics Visualization:

📂 datasets/  →  📊 Data Processing (Pandas & NumPy)  →  🔍 Analysis (ML, OpenCV)  →  📈 Visualization (Matplotlib, Plotly)

Diagram


About

Eksplorasi dan Visualisasi Data Geofisika dalam 2D & 3D

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages