ktch is a Python package for model-based morphometrics, through scikit-learn compatible APIs.
ktch provides implementations of various morphometric analysis methods:
- Landmark-based methods: Generalized Procrustes Analysis (GPA) for shape analysis
- Surface-based methods: Elliptic Fourier Analysis (EFA) for 2D and 3D closed curves
- File I/O: Support for standard morphometric file formats (TPS, CHC)
- Datasets: Example datasets for testing and learning
All methods follow the scikit-learn APIs, making them easy to integrate into existing data analysis pipelines.
pip install ktch
conda install -c conda-forge ktch
git clone https://github.com/noshita/ktch.git
cd ktch
pip install -e .
ktch is licensed under the Apache License, Version2.0