Advanced Geophysical Automation System for Mobile & Desktop Developed by Ivan Krisopras Hutabarat (Teknik Geofisika ITERA)
GeoStream-Automata adalah asisten digital pintar yang dirancang khusus untuk mahasiswa dan praktisi Geofisika. Sistem ini memproses data lapangan (Gravity & Resistivity) secara instan, menghasilkan anomali, dan melakukan visualisasi data langsung ke dalam grafik profesional.
- [1] 🌏 Gravity Engine: Menghitung Koreksi Udara Bebas (FAC), Koreksi Bouguer (BC), hingga Simple Bouguer Anomaly (SBA).
-
[2] ⚡ Resistivity Engine: Pengolahan data Geolistrik konfigurasi Schlumberger (Hitung Faktor Geometri K & Resistivitas Semu
$\rho_a$ ). - [3] 📉 Data Visualizer: Automasi pembuatan grafik profil anomali (.png) menggunakan Matplotlib & Seaborn.
- [4] 🔄 Auto-Sync: Backup data otomatis ke GitHub & Notifikasi update ke WhatsApp Bot.
GeoStream Automata is an automated workflow designed to streamline geophysical data processing and repository maintenance. This project focuses on high-efficiency automation using GitHub Actions and Python scripts to manage data streams seamlessly.
- Automated Data Processing: Real-time handling of geophysical datasets.
- CI/CD Integration: Fully integrated with GitHub Actions for automated builds.
- Streamlined Maintenance: Auto-syncing and repository health monitoring.
- Core Engine: Python (Jupyter Notebooks)
- Automation: GitHub Actions
- Data Format: JSON / CSV / SEG-Y (Typical Geophysical Data)
💻 Option 1: VS Code (Desktop/Laptop)
1. **Clone Repository:**
Open your terminal and type:
bash git clone https://github.com/Ivanhutabarat/GeoStream-Automata-.git
- Open in VS Code:
bash
cd GeoStream-Automata- && code .
- Install Extensions:
Search for
PythonandJupyterin the VS Code Marketplace. - Run Notebook:
Open the
.ipynbfile and click "Run All".
📱 Option 2: Termux (Android Mobile)
- Update & Install Git:
bash
pkg update && pkg upgrade
pkg install git python
- Clone Project:
bash
git clone [https://github.com/Ivanhutabarat/GeoStream-Automata-.git](https://github.com/Ivanhutabarat/GeoStream-Automata-.git)
- Setup Environment:
bash
cd GeoStream-Automata-
# Install dependencies if you have requirements.txt
# pip install -r requirements.txt
- Run Script:
bash
python main.py
(Note: Use termux-setup-storage to give storage access if needed.)
Feel free to open a Discussion or submit a Pull Request. This project is part of a continuous learning journey in Geophysical Engineering.
"Automating the Earth's data, one stream at a time."
Developed by Ivan Hutabarat