Polyharmonic spline interpolation in PyTorch
Project description
PyHarmX
Polyharmonic spline interpolation in PyTorch
PyHarmX 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 PyHarmX using the following command:
pip install pyharmx
PyHarmX has minimal dependencies, requiring only PyTorch and NumPy.
If you're interested in contributing or want to use PyHarmX in developer/editable mode with test dependencies, install it as follows:
pip install -e pyharmx[test]
To run the tests, simply execute:
pytest <path-to-pyharmx>
Explore
Check out the examples provided in the repository to see PyHarmX in action. Please see the documentation website for a detailed user guide.
Citation
If you find this package useful, please cite:
@software{ivan_zanardi_2025_pyharmx,
author = {Ivan Zanardi},
title = {PyHarmX},
month = {06},
year = {2025},
publisher = {Zenodo},
version = {v0.1.5},
doi = {10.5281/zenodo.15643936},
url = {https://doi.org/10.5281/zenodo.15643936}
}
License
PyHarmX is distributed under the MIT License. Feel free to use, modify, and contribute to this project within the terms of the license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyharmx-0.1.5.tar.gz.
File metadata
- Download URL: pyharmx-0.1.5.tar.gz
- Upload date:
- Size: 7.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1fa190b95afccd79a692fc13e81da32cae157ec1e36e8aebbdbd1c8f6641f85
|
|
| MD5 |
db6b8a3b4c5344d640c99d6b22d5c363
|
|
| BLAKE2b-256 |
9c5ab665080c329def99307bb5cb420cd0b1ed2d7a92ef9caa8d2b00f2535df8
|
File details
Details for the file pyharmx-0.1.5-py3-none-any.whl.
File metadata
- Download URL: pyharmx-0.1.5-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3f0e35d33059a08b185e620a19557e557b7d0b305ab0d7d495fc59e2a537a78
|
|
| MD5 |
8287fd3376dc093949143b6a8422be05
|
|
| BLAKE2b-256 |
4329ce987c76fcb7fc68e43b75fa7cf4529dc97f5fd251dea9ef330113ae5ad9
|