interpolate-arrays - Linear interpolation between multiple arrays

  •        8

Linearly interpolates between all arrays in the arraysList using the t component. MIT, see for details.


lerp-array : ^1.1.1



Related Projects

Interpolate - Swift interpolation for gesture-driven animations

  •    Swift

Interpolate is a powerful Swift interpolation framework for creating interactive gesture-driven animations. The 🔑 idea of Interpolate is - all animation is the interpolation of values over time.

tweenr - Interpolate your data

  •    R

tweenr is a small package that makes it easy to interpolate your data between different states, specifying the length of each change, the easing of the transition and how many intermediary steps should be generated. tweenr works particularly well with gganimate but can be used for any case where interpolation of data is needed. All functions are vectorized so in any case you'll get better performance than using approx and colorRamp. tween_states takes a list of data.frames, each representing a state of your data, and interpolates the transition between them. Only the first data.frame needs to be full, the following only needs to contain the columns that shows any change. It is possible to specify the length of each individual transition, as well as the length of the pause at each state. Each transition can also have an easing function assiciated with it that describes how the transition should progress.

react-translate-component - A component for React that utilizes the Counterpart module to provide multi-lingual/localized text content

  •    Javascript

Translate is a component for React that utilizes the Counterpart module and the Interpolate component to provide multi-lingual/localized text content. It allows switching locales without a page reload. Here is a quick-start tutorial to get you up and running with Translate. It's a step-by-step guide on how to build a simple app that uses the Translate component from scratch. We assume you have recent versions of Node.js and npm installed.

butterflow - Make motion interpolated and fluid slow motion videos from the command line

  •    Python

BF works by rendering intermediate frames between existing frames using a process called motion interpolation. Given two existing frames, A and B, this program can generate frames C.1, C.2...C.n positioned between the two. In contrast to other tools that can only blend or dupe frames, this program warps pixels based on motion to generate new ones. In these examples, BF slowed a 1sec video down by 10x. An additional 270 frames were interpolated from 30 original source frames giving the video a smooth feel during playback. The same video was slowed down with FFmpeg alone, but because it dupes frames and can't interpolate new ones, the video has a noticeable stutter (shown on the right-hand side).

Object-oriented Scientific Computing Lib

  •    C++

An object-oriented library for scientific computing in C++.

Smooth.js - Turn arrays into smooth functions.

  •    CoffeeScript

Smooth.js takes an array of numbers or vectors and returns a parametric function that continuously interpolates that array. Smooth.js supports several interpolation methods, and flexible options for boundary behavior. Smooth.js is written in clean, easy-to-read CoffeeScript, and has no external dependencies. It is licensed under the permissive MIT license, so you can use it in just about any project.

Judy - General purpose dynamic array

  •    C

Judy is a general purpose dynamic array implemented as a C callable library. Judy's speed and memory usage are typically better than other data storage models and improves with very large data sets. Judy's key benefits are scalability, high performance, and memory efficiency. A Judy array is extensible and can scale up to a very large number of elements, bounded only by machine memory. Since Judy is designed as an unbounded array, the size of a Judy array is not pre-allocated but grows and shrinks dynamically with the array population.

linear interpolation v.1.0



polyglot.js - Give your JavaScript the ability to speak many languages.

  •    Javascript

Polyglot.js is a tiny I18n helper library written in JavaScript, made to work both in the browser and in CommonJS environments (Node). It provides a simple solution for interpolation and pluralization, based off of Airbnb’s experience adding I18n functionality to its Backbone.js and Node apps. Polyglot has zero dependencies.I18n is incredibly important for us at Airbnb, as we have listings in 192 countries, and we translate our site into 30-odd different languages. We’re also hiring talented engineers to help us scale up to meet the challenges of buliding a global marketplace.

interpolator - Realtime interpolation equation editor

  •    Javascript

Realtime interpolation equation editor

clone - deeply clone arbitrary objects in javascript

  •    Javascript

offers foolproof deep cloning of objects, arrays, numbers, strings, maps, sets, promises, etc. in JavaScript. clone masters cloning simple objects (even with custom prototype), arrays, Date objects, and RegExp objects. Everything is cloned recursively, so that you can clone dates in arrays in objects, for example.

Internal SQL Library

  •    Java

A tool to query arrays in memory using SQL. It groups the arrays in tables and returns arrays as result set. It can be used in spreadsheets, as a script language library and everywhere is needed an interactive tool to query data in memory.

updeep - Easily update nested frozen objects and arrays in a declarative and immutable manner.

  •    Javascript

Easily update nested frozen objects and arrays in a declarative and immutable manner. updeep makes updating deeply nested objects/arrays painless by allowing you to declare the updates you would like to make and it will take care of the rest. It will recursively return the same instance if no changes have been made, making it ideal for using reference equality checks to detect changes (like PureRenderMixin).

thenBy.js - thenBy is a javascript micro library that helps sorting arrays on multiple keys

  •    Javascript

thenBy is a javascript micro library that helps sorting arrays on multiple keys. It allows you to use the native Array::sort() method of javascript, but pass in multiple functions to sort that are composed with firstBy().thenBy().thenBy() style. If an element doesn't have the property defined, it will sort like the empty string (""). Typically, this will be at the top.

XNAnimation Library


XNAnimation is a skeletal animation library for XNA. This library allows developers to easly manipulate, playback, interpolate and blend animations.

Xml Generator Query Language

  •    Java

Xml Generator Query Language is a language whose purpose is to Generate Xml,Xhtml from Relational DB: No Xsl required, XQuery/Xpath, DB Independant. You can interpolate queries to create multilevel xml trees and insert custom tags.

css-shaky-animation - Shits shakin' yo

  •    CSS

I've always loved the shaky animation style of a lot of cartoons; Squigglevision. The epic Rejected is a good example. Here I'm using a CSS animation technique i've used before to interpolate between frames of text that are slightly different to accomplish that shaky style in the browser. The images are svg so they should be nice and crisp at any size or ppi.

FaderNetworks - Fader Networks: Manipulating Images by Sliding Attributes - NIPS 2017

  •    Python

PyTorch implementation of Fader Networks (NIPS 2017). Fader Networks can generate different realistic versions of images by modifying attributes such as gender or age group. They can swap multiple attributes at a time, and continuously interpolate between each attribute value. In this repository we provide the code to reproduce the results presented in the paper, as well as trained models.

UnitySkyboxShaders - Custom skybox shaders

  •    Javascript

Simple and easy-to-use skybox shaders. This is a kind of color gradient shader. You can specify the top color and the bottom color. This shader simply interpolate these two colors.