Tool for velocity analysis of 2D seismic data using semblance analysis and interactive picking.
PyVelan performs velocity analysis of seismic data:
- Load SEG-Y files
- Navigate between CDPs with navigation buttons
- Automatic semblance calculation with real-time recalculation
- Interactive velocity picking
- Automatic smoothing and NMO correction
- Save and export results
- Python 3.8+
- PyQt5
- matplotlib
- numpy
- scipy
- segyio
pip install -r requirements.txtpython pyvelan.py- Open SEG-Y file via File → Open
- Navigate between CDPs using "<" and ">" buttons or select from dropdown
- Adjust analysis parameters (Vmin, Vmax, Vstep, threshold) - semblance recalculates automatically
- Use Autopick for automatic picking or add picks manually
- Save results via Save CDP or File → Save
- CDP Navigation: Use "<" and ">" buttons to move between CDPs
- Real-time Recalculation: Semblance updates automatically when changing velocity parameters
- Interactive Picking: Click to add, drag to move, right-click to delete velocity picks
- Data Protection: Program prompts to save results when closing or opening new files
- Smooth Workflow: 500ms delay prevents excessive recalculations during parameter adjustment
Sergei Sergeev - https://sergeevsergei.ru