Skip to content

ivanZanardi/pyharm

Repository files navigation

PyHarm

Polyharmonic spline interpolation in PyTorch


Documentation Status

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.

Installation

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>

Explore

Check out the examples provided in the repository to see PyHarm in action. Please see the documentation website for a detailed user guide.

License

PyHarm is distributed under the MIT license. Feel free to use, modify, and contribute to this project within the terms of the license.