To meansure the shear damage zones of post-shearing rock joint, a free open-source software named SDZM toolbox was developed based on Python & PyQt5.

Source Code:


  1. Download source code from Github Repository
  2. Install dependencies using pip install -r requirements.txt
  3. Run the main program using python


  1. One-step determination of shear damage zones.
  2. Complete project management is supported.



Related Publications

  • Xia, D.; Ge, Y.; Tang, H.; Zhang, B.; Shen, P. SDZM: Software for Determining Shear Damage Zones of Rock Joints. Computers & geosciences 2021, 105021, doi:10.1016/j.cageo.2021.105021.
  • Xia, D.; He, C.; Tang, H.; Ge, Y.; Ma, J.; Zhang, J. An Efficient Approach to Determine the Shear Damage Zones of Rock Joints Using Photogrammetry. Rock Mechanics and Rock Engineering 2022, doi:10.1007/s00603-022-02898-5.