Atrás

#interpolation

2 APIs con esta etiqueta

API de Interpolación

Matemáticas de interpolación como API, calculadas local y determinísticamente. El endpoint lineal interpola entre dos puntos, y = y0 + (y1 − y0)·(x − x0)/(x1 − x0), devolviendo el valor en un objetivo x (o, dado un objetivo y, resolviendo la x que lo produce), el parámetro t y si el punto está fuera del segmento. El endpoint de tabla realiza interpolación lineal por partes dentro de una tabla de puntos (x, y) proporcionados como listas separadas por comas: ordena los puntos, encuentra los dos que encierran su consulta e interpola entre ellos, extendiendo el segmento más cercano y marcando el resultado cuando consulta fuera del rango de datos, ideal para curvas de calibración y tablas de consulta. El endpoint bilineal interpola en una cuadrícula rectangular a partir de cuatro valores de esquina, interpolando a lo largo de x en cada borde y y luego a lo largo de y. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado, y a diferencia de la regresión, pasa exactamente por los puntos proporcionados. Ideal para desarrolladores de aplicaciones de ingeniería, visualización de datos, juegos, mapeo y computación científica, herramientas de tablas de consulta y calibración, y educación en métodos numéricos. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, no se almacena nada. 3 endpoints. Esto es interpolación; para regresión de mínimos cuadrados y correlación, use una API de estadísticas.

api.oanor.com/interpolation-api

API de Reasignación de Rangos

Mapea números entre rangos. El endpoint scale asigna linealmente un valor desde un rango de entrada [in_min, in_max] a un rango de salida [out_min, out_max] — el clásico map() que usas con lecturas de sensores, deslizadores y perillas, indicadores y barras de progreso, y ejes de visualización de datos. También devuelve la posición t de 0 a 1, por lo que con el rango de salida predeterminado 0–1 normaliza un valor, y con un rango de entrada 0–1 interpola (lerp); los rangos de salida pueden invertirse (out_min mayor que out_max) para invertir la dirección, y un clamp opcional mantiene el resultado dentro del rango de salida en lugar de extrapolar. El endpoint clamp restringe un valor a un mínimo y máximo y puede ajustarlo al paso más cercano. Todo es matemática local exacta, instantánea y determinista. Ideal para IoT y sistemas embebidos (estilo Arduino map), audio y DSP, gráficos y desarrollo de juegos, paneles y gráficos, y controles de UI. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto mapea valores escalares — para interpolar vectores usa una API de vectores y para curvas de easing de animación usa una API de easing.

api.oanor.com/remap-api