
A Python Package for Well-Separated Pair Decomposition
Abstract
Well-separated pair decomposition (WSPD) is a well-known geometric decomposition used for encoding distances, introduced in 1995 by Paul B. Callahan and S. Rao Kosaraju in a seminal paper. We implemented this remarkable decomposition following the nontrivial algorithm for computing the partial fair split tree of a point set presented in the original article. Our implementation is done in C++. In addition to that, we made further effort to publish it as a Python package on PyPI. By doing so, we made our software easily accessible on Windows, Linux, or macOS to researchers and students worldwide.
DOI: https://doi.org/10.5334/jors.465 | Journal eISSN: 2049-9647
Language: English
Submitted on: Mar 30, 2023
Accepted on: Dec 20, 2023
Published on: Jan 2, 2024
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year
© 2024 Domagoj Matijević, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.