Curvature Corrected Moving Average: An accurate and model-free path smoothing algorithm.
-
Updated
Dec 23, 2025 - Python
Curvature Corrected Moving Average: An accurate and model-free path smoothing algorithm.
Interpolating natural cubic splines. Includes batching, GPU support, support for missing values, evaluating derivatives of the spline, and backpropagation.
Implementation of particle swarm optimization (PSO) for path planning when the environment is known.
Parametric differentiable curves with PyTorch for continuous embeddings, shape-restricted models, or KANs
Mobile Robot Path Planning and Obstacle Avoidance Using PSO in Python
De Boor's Algorithm for NURBS Curve
High order and sparse layers in pytorch. Lagrange Polynomial, Piecewise Lagrange Polynomial, Piecewise Discontinuous Lagrange Polynomial (Chebyshev nodes) and Fourier Series layers of arbitrary order. Piecewise implementations could be thought of as a 1d grid (for each neuron) where each grid element is Lagrange polynomial. Both full connected a…
🚀 InterpolatePy: A fast and precise Python library for production-ready trajectory planning, offering 20+ algorithms for C² continuous splines, jerk-limited S-curves, and quaternion interpolation for robotics, animation, and scientific computing.
A proof of concept of how to integrate Spark Lineage in Azure Purview
Personalization of the image enhancement style from few samples.
Sliced Iterative Normalizing Flow with Minimal Dependencies
Automated line profiles along biological structures
PyTorch layers to parametrize functions through interpolation.
Estimation of bolus arrival times for DCE-MRI signals
Lagrange Interpolation, Bezier Spline, Cardinal Spline for Computer Graphics Project
Fast, Numba-compatible Akima/makima spline interpolation for regular and irregular grids
SplineKit is a Python-based open-source software library aimed at the manipulation of one-dimensional periodic splines.
To associate your repository with the spline topic, visit your repo's landing page and select "manage topics."