Metadata-Version: 2.1
Name: PyInterpX
Version: 0.1.1
Summary: A highly performant, GPU compatible package for higher order interpolation in PyTorch
Author: ThomasHelfer
Author-email: thomashelfer@live.de
License: MIT
Keywords: Machine learning,Pytorch,Interpolation,Higher order interpolation,3D interpolation,GPU compatible
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch
Requires-Dist: black
Requires-Dist: pre-commit
Requires-Dist: pytest
Requires-Dist: numpy
Requires-Dist: tqdm
Requires-Dist: matplotlib

![Unittest](https://github.com/ThomasHelfer/HigherOrderInterpolation3DTorch/actions/workflows/actions.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)


# Higher Order Interpolation in 3D for Torch

## Overview
This is a small library that allows a more general interpolation in 3D, using higher order polynomial basis, which Pytorch's [torch.nn.functional.interpolate()](https://pytorch.org/docs/stable/generated/torch.ao.nn.quantized.functional.interpolate.html) currently does not offer. 

## Key Features:

Fast
- Highly performant on any device 
![alt text](./img/Comparison.png)

CPU and GPU compatible 
- Can run on both CPU and GPU's 

Integrated with PyTorch
- Can integrate with the PyTorch interface

## Installation

### Prerequisites
Before installing TorchGRTL, ensure you have the following prerequisites:
- Python 3.8 or higher
- pip package manager


### License

TorchGRTL is released under the MIT License. See LICENSE for more details.

### Contact

For questions or support, please contact Thomas Helfer at thomashelfer@live.de.
