Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

178 lines (176 sloc) 6.562 kb
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>Math_Matrix</name>
<channel>pear.php.net</channel>
<summary>Class to represent matrices and matrix operations</summary>
<description>Matrices are represented as 2 dimensional arrays of numbers.
This class defines methods for matrix objects, as well as static methods
to read, write and manipulate matrices, including methods to solve systems
of linear equations (with and without iterative error correction).
Requires the Math_Vector package.
For running the unit tests you will need PHPUnit version 0.6.2 or older.</description>
<lead>
<name>Jesus M. Castagnetto</name>
<user>jmcastagnetto</user>
<email>jmcastagnetto@php.net</email>
<active>yes</active>
</lead>
<date>2011-11-28</date>
<time>09:59:53</time>
<version>
<release>0.9.0</release>
<api>0.9.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
QA release
Updated to PHP5
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<file baseinstalldir="/" md5sum="ee67c2003ca155ea51f8b20a07a61ae5" name="/contrib/eigen_math_matrix.txt" role="data" />
<file baseinstalldir="/" md5sum="1809f7e93397775c52fbe8cbe2307036" name="/docs/Math_Matrix.dia" role="data" />
<file baseinstalldir="/" md5sum="d95707f10fdb27a2c4364f5aeb752511" name="/docs/README-Math_Matrix" role="data" />
<file baseinstalldir="/" md5sum="3265bb9ce79eb0d26f3afc9fe6762a2a" name="/docs/TODO" role="data" />
<file baseinstalldir="/" md5sum="19d76ef1728b1f657668ca5109b25e10" name="/Math/Matrix.php" role="php" />
<file baseinstalldir="/" md5sum="d1922b335890f25284793514461da4dc" name="/Math/Matrix/Exception.php" role="php" />
<file baseinstalldir="/" md5sum="0e159bec0a028f9f8114da6a9a0a0c48" name="/tests/AllTests.php" role="php" />
<file baseinstalldir="/" md5sum="aaa016be6af88b4841c6db6422318aed" name="/tests/Math_MatrixTest.php" role="php" />
<file baseinstalldir="/" md5sum="4f94152a366e2bbb428495948d2f6318" name="/tests/examples/data.mat" role="data" />
<file baseinstalldir="/" md5sum="bbec51ce9a21563d3e07855908fb224b" name="/tests/examples/ex_math_matrix.php" role="php" />
<file baseinstalldir="/" md5sum="476f687ff282cc4897ac04c44cae6e4a" name="build.xml" role="data" />
<file baseinstalldir="/" md5sum="8e6833ff8a1d24985badd1829fe043e4" name="phpunit.xml" role="data" />
<file baseinstalldir="/" md5sum="ce52f78e2ded10542e4bae1243c35c6d" name="README" role="data" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.2.0</min>
</php>
<pearinstaller>
<min>1.5.6</min>
</pearinstaller>
<package>
<name>Math_Vector</name>
<channel>pear.php.net</channel>
<min>0.8.0</min>
</package>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>0.8.0</release>
<api>0.8.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2003-05-16</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Initial released under PEAR. Reestructured the package so the main class
contains both instance and class methods to make things simpler.
</notes>
</release>
<release>
<version>
<release>0.8.5</release>
<api>0.8.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2010-10-05</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Fixed some bugs in matrix multiplication reported by John Pye
(john [at] curioussymbols [dot] com) and
Marcel Brunner (marcel [at] palmer [dot] li).
Fixed some minor documentation incosistencies.
Modified the setData() method to accept a Math_Matrix object or
an array of arrays of numbers.
Added the setZeroThreshold() and getZeroThreshold() to set and get the
value used as upper bound to minimize round-off errors.
Added also two static methods to generate famous matrices:
Math_Matrix::makeHilbert() for a square Hilber matrix, and
Math_Matrix::makeHankel() for m by n Hankel matrix.
Reorganized the directories to comply to the current directory organization
proposal.
It is recommended to uninstall the older version of Math_Matrix (and
Math_Vector) before installing this new release to avoid lingering files
(there is also a new release of Math_Vector):
$ pear uninstall Math_Matrix Math_Vector
$ pear install Math_Vector
$ pear install Math_Matrix
Included explicitely the optional dependency on the PHPUnit package version
0.6.2 or older, as current versions of that package need PHP5.
</notes>
</release>
<release>
<version>
<release>0.8.6</release>
<api>0.8.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2010-10-05</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
QA release
Package 2.0
Bug #884 PEAR QA: improvement for get_class()-usage jmcastagnetto
Bug #4959 Wrong dependency to PHPUnit
Bug #9248 Parse error in PHP5 jmcastagnetto
Bug #10728 multiply() method fou
Bug #11942 setData creates an error even when it isn&apos;t raised jmcastagnetto
Bug #13209 Math_Matrix has a method &apos;clone&apos; which became a keyword as of PHP5 jmcastagnetto
Bug #14986 PHP5 Integration
Bug #16838 subMatrix has an error where checking for the number of columns kguest
Bug #16999 Support for PHP 5 kguest
</notes>
</release>
<release>
<version>
<release>0.8.7</release>
<api>0.8.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2010-10-05</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
QA release
Updated minimum version of Math_Vector to 0.7.0
</notes>
</release>
<release>
<version>
<release>0.9.0</release>
<api>0.9.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-11-28</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
QA release
Updated to PHP5
</notes>
</release>
</changelog>
</package>
Jump to Line
Something went wrong with that request. Please try again.