
pyLEFA software 0.61a (download Windows installer; download Mac ARM64 app file) is originally written in Python GUI application for satellite image analysis in Earth sciences. Lineament analysis is often being used for geological mapping, detecting natural hazards and prospecting of mineral resources. Source code is here.
Attention Mac users! Application is not signed digitally, so you may get “App is damaged and can’t be opened” error message. To overcome it, please open terminal for the pylefa_arm64.app folder and launch:sudo xattr -cr pylefa_arm64.app
After that you may run application normally from Finder.
Application review and manual (in Russian) is here.
Case study (in English) is here.
pyLEFA allows to:
- Extract lineament features on satellite image (Landsat 7, 8, 9 SRTM and some others are supported);
- Compute feature spatial distribution parameters (lineament density);
- Detect fault by joining of lineaments;
- Export features into ESRI shape format to continue work in GIS software;
- Create rose diagram for ‘lineament’ of ‘fault’ sets;
- Create datatable (csv) for point layer and line layers.
LEFA uses single window interface for the whole cycle of image processing. Author put his emphasis to the simplicity and absence of non-free software in pyLEFA. In contrast with now deprecated LEFA (Matlab based), PyLEFA doesn’t need any preinstalled software.
Old pyLEFA 0.5a version (not recommended): download
Please, use testing dataset for quick start with pyLEFA (link).