TFInterpy is a Python package for spatial interpolation. A high-performance version of several interpolation algorithms is implemented based on TensorFlow. Including parallelizable IDW and Kriging algorithms.
TFInterpy: A high-performance spatial interpolation Python package
(https://doi.org/10.1016/j.softx.2022.101229)
Grid size | GeostatsPy-OK | PyKrige-OK | TFInterpy-OK | TFInterpy-TFOK(GPU) | TFInterpy-TFOK(CPU) |
---|---|---|---|---|---|
1x104 | 23.977 | 1.258 | 0.828 | 2.070 | 0.979 |
1x105 | 230.299 | 12.264 | 8.140 | 6.239 | 2.067 |
1x106 | 2011.351 | 121.711 | 82.397 | 45.737 | 11.683 |
1x107 | 2784.843 | 1250.980 | 849.974 | 452.567 | 112.331 |
Notice! You may do not need to install all dependencies. TFInterpy is available on pip.
Python 3+, Numpy, SciPy
TensorFlow 2, Keras
Pandas
VTK
PyQT5