Displaying 1 to 19 from 19 results

js-combinatorics - power set, combination, permutation and more in JavaScript

  •    Javascript

Combinatorics is now available in your app/package namespace. All methods create generators. Instead of creating all elements at once, each element is created on demand. So it is memory efficient even when you need to iterate through millions of elements.



A simple tool for quick, polymorphic text generation based on a variable input pattern.

streamplify - Java 8 combinatorics-related streams and other utilities

  •    Java

The goal of this library is to provide useful Java 8 streams and to assist you in building new streams that allow efficient parallel processing.The following code snippet uses a parallel permutation stream to find all solutions of the N-Queens problem for n = 10.

n-pair - generate pairings for n-many sets

  •    Javascript

Pair each array in the array sets together in all the possible combinations, calling cb(pairing) with each possible pairing.

permutation-engine - NodeJS javascript library for mapping permutations onto numbers and looping and skipping through permutations

  •    Javascript

NodeJS javascript library for mapping permutations onto numbers and looping and skipping through permutations. Permutation Engine can be installed for Node using npm.

resamplr - R package cross-validation, bootstrap, permutation, and rolling window resampling techniques for the tidyverse

  •    R

The resamplr package provides functions that implement resampling methods including the bootstrap, jackknife, random test/train sets, k-fold cross-validation, leave-one-out and leave-p-out cross-validation, time-series cross validation, time-series k-fold cross validation, permutations, rolling windows. These functions generate data frames with resample objects that work with the modelling pipeline of modelr and the tidyverse. The resamplr package includes functions to generate data frames of lazy resample objects, as introduced in the tidyverse modelr package. The resample class stores the a "pointer" to the original dataset and a vector of row indices. The object can be coerced to a dataframe with as.data.frame and the row indices with as.integer.

node-itertools - This is the product of my insomnia.

  •    CoffeeScript

This is an initial attempt to port some of Python's itertools functions to node.     Returns list of r length permutations of elements in the iterable.

statsjs - Provides functions for many of the statistical operations that you might need

  •    Javascript

Provides functions for many of the statistical operations that you might need. It also supports many of the functions on the data set that you'd expect from Underscore, such as pluck, map, and each.

order - Returns a permutation which rearranges an input array.

  •    CoffeeScript

Returns a permutation which rearranges input array.

generatorics - An efficient combinatorics library for JavaScript utilizing ES2015 generators.

  •    Javascript

Note: This module is not transpiled for compatibility, as it degrades the performance. Check your browser/node version. For efficiency, each array being yielded is the same one being mutated on each iteration. DO NOT mutate the array.

golang-combinations - Golang library which provide an algorithm to generate all combinations out of a given string array

  •    Go

This package provides a method to generate all ordered combinations out of a given string array. This essentially creates the powerset of the given array except that the empty set is disregarded. Take a look at the godoc for examples.

permute - Restricted permutations

  •    R

permute generates permutations from a range of restricted permutation designs. Permute provides an R implementation of the permutation schemes developed by Cajo ter Braak and made available in the Canoco software, version 3.1 (ter Braak, 1990). These permutation schemes draw upon ideas from an earlier paper by Besag & Clifford (1989).

simpira384 - An AES-based 384 bit permutation.

  •    C

Simpira384 is an AES-based 384 bit permutation, intended to be used as an alternative to Xoodoo[12] or Gimli-24 on platforms with the AES-NI instruction set. It is an instantiation of Simpira v2 with b=3.

elixir-combination - A simple combinatorics library providing combination and permutation.

  •    Elixir

Elixir library to generate combinations and permutations from Enumerable. See Examples.

foreach-combination - Visit all k-combinations of an array in lexicographic order

  •    Javascript

Enumerate all k length subsets in an array. If you want to use this in a browser, then you should use browserify.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.