Polyharmonic spline interpolation in PyTorch
PyHarm is a PyTorch module designed for efficient polyharmonic spline interpolation. Leveraging GPU acceleration, this implementation excels in performance, making it well-suited for large-scale interpolation tasks.
Install PyHarm using the following command:
pip install pyharm
PyHarm has minimal dependencies, requiring only PyTorch and NumPy.
If you're interested in contributing or want to use PyHarm in developer/editable mode with test dependencies, install it as follows:
pip install -e pyharm[test]
To run the tests, simply execute:
pytest <path-to-pyharm>
Check out the examples provided in the repository to see PyHarm in action. Please see the documentation website for a detailed user guide.
PyHarm is distributed under the MIT license. Feel free to use, modify, and contribute to this project within the terms of the license.