Permutation
This script contains a function that given a sequence and a number n as parameters, returns the th permutation of the sequence (always as a list).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Getting th permutation of a sequence Download |
A recursive function to get permutation of a list script allows you to make permutation on a list of objects. The script does not work on repeated items in the list.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): A recursive function to get permutation of a list Download |
Both of those combinations/permutations can be with or without repetition.The download folder contains four files: NEXTCHOOSE, NEXTMULTICHOOSE, NEXTPERM and NEXTSTRING.These four files corespond to a combinatorical situation. There can be a combination without repetition, a combination with...
Platforms: Windows, Mac, *nix, Matlab, BSD Solaris
License: Freeware | Download (58): Next Combination/Permutation Download |
Algorithm::Permute is a Perl module with handy and fast permutation with object oriented interface. SYNOPSIS use Algorithm::Permute; my $p = new Algorithm::Permute([a..d]); while (@res = $p->next) { print join(", ", @res), "n"; } my @array = (1..9); Algorithm::Permute::permute { print...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (108): Algorithm::Permute Download |
Given a list, this script finds the indices used to get the elements from the list in sorted order.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Permutation order indices Download |
These two enumerators use a linklist to imitate permutations and a binary tree to imitate combination. Thus the program can spit out the result one by one.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (62): Permutation and Combination Enumerator Download |
This script allows you to make permutation on a list like a set, but it could contain elements more than once.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Generate the permutations of a bag Download |
Generate bounded (phrase or exact matching) keyword permutations for pasting into the Google AdWords keyword list form.
Platforms: Windows
License: Freeware | Size: 21 KB | Download (46): Keyword Permutation Generator Download |
A computer algebra package for hierarchical compositions and decompositions of permutation groups and transformation semigroups, with special emphasis on the explicit representation of the connection network, implemented in GAP www.gap-system.org.
Platforms: Mac, BSD, Linux
License: Freeware | Size: 330.53 KB | Download (44): Hierarchical Decomposition of Semigroups Download |
PerMut software run permutation of a matrice, apply in archeology
Platforms: Mac, BSD, Linux
License: Freeware | Size: 770.97 KB | Download (43): PerMut Software Download |
Cryptomak is collection of php script for encrypting and decrypting messages (plain or encrypted text)Cryptomak contains some encryptions such as shift, affine, monoalphabetic substitution, vigenere, permutation, and so on. Also, it contains tools such as frequency distribution and index of...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (65): CryptoMAK Cipher Tool Download |
This package contains a set of functions for inferiential statisticsusing resampling methods. Data are organized into arrays so multiple tests can be run at once (up to one million test per second). The package supports bootstrap, permutation and parametric statistics using paired or unpaired...
Platforms: Matlab
License: Freeware | Size: 61.44 KB | Download (43): Resampling statistical toolkit Download |
1 Introduction PLS-DA for data analysis in chemistry and OMICS studies. Also included in this package are 3 variable selection methods: 1) target projection (TP) 2) competitive adaptive reweighted sampling (CARS) 3) subwindow permutation analysis (SPA). SPA is based on model pupulation analysis...
Platforms: Matlab
License: Freeware | Size: 768 KB | Download (51): partial least squares-discriminant analysis and variable selection for high dimensional data Download |
The Pytools package is like a big bag of things that are "missing" from the Python standard library. This is mainly a dependency of my other software packages, and is probably of little interest to you unless you use those. If you???*a*?re curious nonetheless, here???*a*?s what???*a*?s on offer:...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (39): Pytools Download |
Complemento is a suite of tools that can be used to test a network's security. LetDown is a tcp flooder. It has an (experimental) userland TCP/IP stack, and supports multistage payloads for complex protocols, fragmentation of packets and variable tcp window. NOTE: LetDown is based on Fyodor...
Platforms: *nix
License: Freeware | Size: 890.88 KB | Download (36): Complemento for Linux Download |
combina is a password generator that uses three different algorithms based on combinatorial analysis. It implements the permutation without repetition, permutation with repetition (the famous brute force), and combination without repetition. combina project supports an unlimited number of...
Platforms: *nix
License: Freeware | Size: 67.58 KB | Download (126): combina Download |
SYNOPSIS use Array::Compare; my $comp1 = Array::Compare->new; $comp->Sep(|); $comp->Skip({3 => 1, 4 => 1}); $comp->WhiteSpace(0); $comp->Case(1); my $comp2 = Array::Compare->new(Sep => |, WhiteSpace => 0, Case => 1, Skip => {3 => 1, 4 => 1}); my @arr1 = 0 .. 10; my @arr2 = 0 .....
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (98): Array::Compare Download |
gjrand is a programmer's library for pseudo-random numbers. gjrand library includes random number generator testing code and is intended for simulation, games, and "Monte-Carlo" algorithms. It produces pseudo-random numbers of the types: uniform integers, uniform reals, normally distributed...
Platforms: Mac
License: Freeware | Size: 122.88 KB | Download (101): Gjrand Download |
Math::NumberCruncher Perl module contains a collection of useful math-related functions. SYNOPSIS It should be noted that as of v4.0, there is now an OO interface to Math::NumberCruncher. For backwards compatibility, however, the previous, functional style will always be supported. # OO...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (101): Math::NumberCruncher Download |
UNPHASED is a small, simple, Java based application specially designed to offer users a versatile tool for performing genetic association analysis.
This utility implements maximum-likelihood inference on haplotype and genotype effects while allowing for uncertain phase and missing genotypes....
Platforms: Windows
License: Freeware | Download (391): UNPHASED Download |