Skip to content

Installation

From PyPI

pip install py3dinterpolations

Or with uv:

uv add py3dinterpolations

Dependencies

py3dinterpolations requires Python 3.11+ and installs the following dependencies automatically:

Package Purpose
pandas Data handling
numpy Numerical computation
matplotlib 2D plotting
plotly 3D interactive visualization
pykrige Kriging models
scikit-learn Cross-validation, IDW
shapely Convex hull for irregular grids

Development setup

Clone the repository and install with development dependencies:

git clone https://github.com/giocaizzi/py3dinterpolations.git
cd py3dinterpolations
uv sync --extra dev

To build docs locally:

uv sync --extra docs
uv run mkdocs serve