**Array::Tour - Base class for Array Tours.**

Array::Tour is a base class for iterators that traverse the cells of an array. This class should provide most of the methods needed for any type of tour, whether it needs to visit each cell or not, and whether the tour needs to be a continuous path o...

JGAMBLE/Array-Tour-0.06 - 05 Sep 2008 03:26:01 GMT - Search in distribution- Array::Tour::Spiral - Return coordinates to take a spiral path.
- Array::Tour::RandomWalk - Return coordinates to take a random path.
- Array::Tour::Serpentine - Return coordinates to take a serpentine path.

**Math::Utils - Useful mathematical functions not in Perl.**

JGAMBLE/Math-Utils-1.13 - 30 Oct 2018 22:42:34 GMT - Search in distribution

**Games::Maze - Create Mazes as Objects.**

Simply put, this package create mazes. You may use the Games::Maze package to create 3-dimensional rectangular or hexagonal mazes. Mazes are objects that you can manipulate using the available methods. Maze Object Methods new([<attribute> => value, ....

JGAMBLE/Games-Maze-1.09 - 19 Nov 2018 06:14:29 GMT - Search in distribution**Algorithm::Networksort - Create Sorting Networks.**

This module will create sorting networks, a sequence of comparisons that do not depend upon the results of prior comparisons. Since the sequences and their order never change, they can be very useful if deployed in hardware, or if used in software wi...

JGAMBLE/Algorithm-Networksort-2.02 - 21 Jun 2018 21:56:23 GMT - Search in distribution- Algorithm::Networksort::Best - Optimized Sorting Networks.

**Math::Polynomial::Solve - Find the roots of polynomial equations.**

This package supplies a set of functions that find the roots of polynomials, along with some utility functions. Roots will be either real or of type Math::Complex. Functions making use of the Sturm sequence are also available, letting you find the nu...

JGAMBLE/Math-Polynomial-Solve-2.86 - 02 Nov 2018 01:10:27 GMT - Search in distribution**Logic::TruthTable - Create and solve sets of boolean equations.**

This module minimizes tables of Boolean expressions <https://en.wikipedia.org/wiki/Boolean_algebra> using the algorithms available on CPAN. It lets you contain related sets of problems (represented by their columns) in a single object, along with the...

JGAMBLE/Logic-TruthTable-1.02 - 27 Feb 2019 00:26:36 GMT - Search in distribution- Logic::TruthTable::Util - provide utility functions to Logic::TruthTable
- Logic::TruthTable::Convert81 - provide Base81 encoding to Logic::TruthTable

**Logic::Minimizer - The parent class of Boolean minimizers.**

JGAMBLE/Logic-Minimizer-1.00 - 09 Feb 2019 22:41:36 GMT - Search in distribution

**Math::Brent - Brent's single dimensional function minimisation, and Brent's zero finder.**

JGAMBLE/Math-Brent-1.00 - 27 Dec 2015 00:55:03 GMT - Search in distribution

**Convert::Base81 - Encoding and decoding to and from Base 81 strings**

This module implements a *Base81* conversion for encoding binary data as text. This is done by interpreting each group of fifteen bytes as a 120-bit integer, which is then converted to a seventeen-digit base 81 representation using the alphanumeric c...

JGAMBLE/Convert-Base81-1.02 - 20 Feb 2019 00:04:50 GMT - Search in distribution**algorithm-networksort-chooser - Helper utility for Algorithm::Networksort**

This module uses Algorithm::Networksort to experiment with sorting networks. Introduction To Sorting Networks <http://hoytech.github.io/sorting-networks/> By default this script examines the output of all implemented algorithms and the currently best...

FRACTAL/Algorithm-Networksort-Chooser-0.110 - 16 Feb 2016 06:28:00 GMT - Search in distribution**Convert::Base85 - Encoding and decoding to and from Base 85 strings**

This module implements a *Base85* conversion for encoding binary data as text. This is done by interpreting each group of sixteen bytes as a 128-bit integer, which is then converted to a twenty-digit base 85 representation using the alphanumeric char...

JGAMBLE/Convert-Base85-1.02 - 20 Feb 2019 00:05:01 GMT - Search in distribution**Algorithm::QuineMcCluskey - solve Quine-McCluskey set-cover problems**

This module minimizes Boolean expressions <https://en.wikipedia.org/wiki/Boolean_algebra> using the Quine-McCluskey algorithm <https://en.wikipedia.org/wiki/Quine%E2%80%93McCluskey_algorithm>. Object Methods new([<attribute> => value, ...]) Creates t...

JGAMBLE/Algorithm-QuineMcCluskey-1.00 - 11 Feb 2019 00:19:13 GMT - Search in distribution- Algorithm::QuineMcCluskey::Util - provide utility functions to Algorithm::QuineMcCluskey
- Algorithm::QuineMcCluskey::Format - provide formatting functions to Algorithm::QuineMcCluskey

**Math::Derivative - Numeric 1st and 2nd order differentiation**

This Perl package exports functions that numerically approximate first and second order differentiation on vectors of data. The accuracy of the approximation will depend upon the differences between the successive values in the X array. FUNCTIONS The...

JGAMBLE/Math-Derivative-1.01 - 16 Aug 2017 01:29:02 GMT - Search in distribution**Math::ContinuedFraction - Create and Manipulate Continued Fractions.**

Continued fractions are expressions of the form b1 a1 + ------- b2 a2 + ------- b3 a3 + ------- ... For most instances, the 'b' terms are 1, and the continued fraction can be written as "[a1, a2, a3, ...]", etc. If the sequence of 'a' terms ends at a...

JGAMBLE/Math-ContinuedFraction-0.14 - 10 Apr 2019 20:29:34 GMT - Search in distribution**Math::Fortran - Perl implementations of Fortran's sign() and log10()**

This module provides and exports some mathematical functions which are built in in Fortran but not in Perl. Currently there are only 2 included. FUNCTIONS log10() Log to the base of 10 sign() With 1 parameter, +1 if $y >= 0, -1 otherwise. With 2 para...

JGAMBLE/Math-Fortran-0.03 - 07 Aug 2015 22:21:54 GMT - Search in distribution