scarplet: A Python package for topographic template matching

scarplet is a tool for topographic feature detection and diffusion or degradation dating. It allows users to define template functions based on the curvature of a landform, and fit them to digital elevation data. As a package, it provides

  • A scalable template matching algorithm with match and compare operations
  • A Scarp template for fault scarp diffusion dating, and templates for detecting river channels or impact craters
  • Flexible template classes