A desktop application for previewing and visualizing Magnetotelluric (MT) EDI data files. This is a small tool I created to familiarize myself with the GPUI framework.
-
📊 Single Station Visualization
- MT response curves (apparent resistivity and phase)
- Tipper vector display
- Coherency analysis
- Polarization analysis
- Data statistics
-
🗺️ 2D Profile Display
- Pseudosection visualization
- Multi-station data comparison
-
🌍 Multi-language Support
- English
- Simplified Chinese
- Rust - Core programming language
- GPUI - High-performance GPU-accelerated UI framework
- gpui-component - UI component library
- Rust 2024 Edition
- macOS / Linux / Windows
# Clone the repository
git clone https://github.com/littlepenguin66/ediprev.git
cd ediprev
# Run in development mode
cargo run
# Build release version
cargo build --releaseSupports standard SEG EDI (Electrical Data Interchange) format, including:
- Impedance tensor data (Zxx, Zxy, Zyx, Zyy)
- Tipper data (Tx, Ty)
- Coherency data
- Frequency information
- Launch the application
- Click "Open File" to select a single EDI file, or "Open Folder" to load multiple EDI files
- Switch between different analysis views in the left sidebar:
- Single Station Analysis: View MT response, Tipper, coherency, and polarization information for a single station
- 2D Profile: View pseudosection of multiple stations
- Language and other options can be changed in the settings page
This project is released under the GNU Affero General Public License (AGPL). You are free to use, modify, and distribute this software, subject to AGPL terms.
- GPUI - GPU-accelerated UI framework by the Zed team
- GPUI-Components - GPUI component library by the Longbridge team
- Rust-i18n - Rust i18n package by the Longbridge team