File Exchange

image thumbnail


version (61.4 MB) by Dave Healy
Quantification of fracture patterns in rocks and other materials


Updated 05 Nov 2018

GitHub view license on GitHub

Quantification of Fracture Patterns

Cite As

Dave Healy (2019). DaveHealy-Aberdeen/FracPaQ (, GitHub. Retrieved .

Comments and Ratings (27)

Dave Healy

Thanks Hannah. Will get that feature added in the next release, and some other plots based on distance of fractures from a specified line (e.g. a fault trace), e.g. length, orientation etc.

This package is incredibly helpful for analyzing fracture patterns in deformed samples or outcrops. It makes it so easy to squeeze any information that you could possibly want about fracture distributions out of your fracture traces. The one suggestion that I have is to add a functionality to be able to select a linear transect across your image in the GUI and output a plot where the x-axis is the position along the transect and the y-axis is the fracture density or intensity. This would allow for easy analysis of things like damage zone characteristics around a fault or a fracture in an experimentally deformed sample.

Dear Dave,
I solved the problem,
I had another function with the same name.
sorry to bother
thank you,

Dear Dave,
I tried to run the code but I get the following error:

>> guiFracPaQ2D
Error using get (line 13)
uiextras.get has been removed.

Error in matlab.ui.internal.legacyMoveGUI (line 88)
old0units = get(0, 'Units');

Error in movegui (line 125)
matlab.ui.internal.legacyMoveGUI(fig, position);

Error in matlab.hg.internal.openfigLegacy (line 102)
movegui(fig(n), 'onscreen');

Error in gui_mainfcn>local_openfig (line 286)
gui_hFigure = matlab.hg.internal.openfigLegacy(name, singleton, visible);

Error in gui_mainfcn (line 158)
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt, gui_Visible);

Error in guiFracPaQ2D (line 63)
gui_mainfcn(gui_State, varargin{:});

could you help me solve it?
thank you,

Dear Dave,
I could fix it
sorry to bother
Thank you!

Great piece of software!

I have applied the codes to evaluate the brittle deformation behavior in Sierra de Pachuca, Hidalgo, Mexico; results are outstanding.

heba ashraf

This code helped me very much in my graduation project to detect a lot of fractures from remote sensing data and field pictures , its output plot very good for fracture analysis from image and SVG files , thanks for sharing it.

Sophie Cox

Nice output plots for fracture analysis from images of mafic rocks. Very easy to use and a good fracture analysis software.

Excellent fracture analysis software, intuitive GUI and quality default plot outputs.

Great toolbox, used to quantify fracture patterns extracted from a Virtual Outcrop Model.Thank you for sharing it!

A very useful and user-friendly package of codes. Thank you for your effort.

Superb set of scripts for an objective and very applicable analysis of rock massifs under tropical weathering conditions. Congratulations Dave !


This comprehensive code + GUI packet was very helpful in our research on the propagation of fractures through analogue materials at Iowa State University!

Thank you, your tools have improved fracture analysis.

Dave Healy

New version 2.4 now available, including new tabbed GUI, new trace maps for slip & dilation tendency, new log-log plots for density distributions, and revised User Guide.

All comments welcome!

Dave Healy

New version 2.2 now available.


Dave Healy

New version 2.0 now available.

Dave Healy

New version 1.8 now available.

Dave Healy

Current version 1.6a fixes the known bugs and adds enhancements changes requested by reviewers of our manuscript submitted to Journal of Structural Geology.

Dave Healy

Thanks Rashad.

We have logged bugs for the Density plot (says 'Intensity'), the shell scripts and the Scaling parameter (crashes when pixels/metre >= 1000). All these will be addressed in next release, v1.7.

Rashad G

This is an excellent set of codes for quantitative fracture characterization. Thanks to you and your Team.


Bugs fixed, new trace maps for slip and dilation tendency, new log-log plots for density distribution, new tabbed GUI; revised User Guide.

We have added 2D wavelet analysis, a variogram plot for segment lengths and a colour-coded rose diagram. And fixed the bugs that were reported to us.

This version 2.0, with new trace maps, new block size graphs, multicolour trace input via .svg files, upper and lower cut-offs on MLE plots and a new User Guide

Version 1.8, with new User Guide

Tidy up, Sep 12, 2016

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor