Metadata-Version: 2.1
Name: matchpoint
Version: 1.0.0
Summary: Use methods and method chaining on lists of objects.
Author-email: Ivo Severins <i.w.h.severins@tudelft.nl>
Project-URL: Homepage, https://github.com/ivoseverins/matchpoint
Keywords: point set,registration,iterative closest point,kernel correlation,cross-correlation,geometric hashing
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy >=1.22
Requires-Dist: matplotlib >=3.5
Requires-Dist: pathlib2
Requires-Dist: pyyaml >=6.0
Requires-Dist: scikit-image <=0.20,>=0.19
Requires-Dist: scipy >=1.8
Requires-Dist: scikit-learn >=1.0
Requires-Dist: shapely >=1.8
Requires-Dist: tqdm
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-datadir ; extra == 'dev'
Requires-Dist: build ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'
Requires-Dist: sphinx-book-theme ; extra == 'dev'

# MatchPoint

MatchPoint is a package for performing point set registration.

## Current functionality

**MatchPoint class functionality:**
- Store source and destination point sets
- Determine and store matched data points using a threshold
- Save and load the class data in a netCDF data file.

**Implemented point set registration algorithms:**
- Iterative closest point
- Cross-correlation
- Kernel correlation
- Geometric hashing
