Metadata-Version: 2.1
Name: interpax
Version: 0.1.0
Summary: Interpolation and function approximation with JAX
Home-page: https://github.com/f0uriest/interpax
Author: Rory Conlin
Author-email: wconlin@princeton.edu
License: MIT
Project-URL: Issues Tracker, https://github.com/f0uriest/interpax/issues
Project-URL: Contributing, https://github.com/f0uriest/interpax/blob/master/CONTRIBUTING.rst
Project-URL: Source Code, https://github.com/f0uriest/interpax/
Project-URL: Documentation, https://interpax.readthedocs.io/
Keywords: interpolation spline cubic fourier approximation
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: jax[cpu] <=0.4.14,>=0.3.2
Requires-Dist: numpy <1.25.0,>=1.20.0
Requires-Dist: scipy <1.11.0,>=1.5.0


########
interpax
########
|License| |DOI| |Issues| |Pypi|

|Docs| |UnitTests| |Codecov|

interpax is a library for interpolation and function approximation using JAX.

Includes methods for nearest neighbor, linear, and several cubic interpolation schemes
in 1, 2, and 3 dimensions, as well as Fourier interpolation for periodic functions in
1d and 2d.

TODO: RBF interpolation for unstructured N-D data

Contribute
==========

- `Contributing guidelines <https://github.com/f0uriest/interpax/blob/master/CONTRIBUTING.rst>`_
- `Issue Tracker <https://github.com/f0uriest/interpax/issues>`_
- `Source Code <https://github.com/f0uriest/interpax/>`_
- `Documentation <https://interpax.readthedocs.io/>`_

.. |License| image:: https://img.shields.io/github/license/f0uriest/interpax?color=blue&logo=open-source-initiative&logoColor=white
    :target: https://github.com/f0uriest/interpax/blob/master/LICENSE
    :alt: License

.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4876504.svg
   :target: https://doi.org/10.5281/zenodo.4876504
   :alt: DOI

.. |Docs| image:: https://img.shields.io/readthedocs/interpax?logo=Read-the-Docs
    :target: https://interpax.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation

.. |UnitTests| image:: https://github.com/f0uriest/interpax/actions/workflows/unittest.yml/badge.svg
    :target: https://github.com/f0uriest/interpax/actions/workflows/unittest.yml
    :alt: UnitTests

.. |Codecov| image:: https://codecov.io/github/f0uriest/interpax/graph/badge.svg?token=MB11I7WE3I
    :target: https://codecov.io/github/f0uriest/interpax
    :alt: Coverage

.. |Issues| image:: https://img.shields.io/github/issues/f0uriest/interpax
    :target: https://github.com/f0uriest/interpax/issues
    :alt: GitHub issues

.. |Pypi| image:: https://img.shields.io/pypi/v/interpax
    :target: https://pypi.org/project/interpax/
    :alt: Pypi
