summaryrefslogtreecommitdiff
path: root/math
AgeCommit message (Collapse)AuthorFilesLines
2008-07-29Update from version 2.010709 to 2.010800. Changes:he2-6/+6
2.010800: Test suite was sub()ifying argument to sumnuminit(). Test suite would not correctly sub()ify intnum() if limits had "()". Test suite calculated Pi Euler too early; Now only these fail t/55_intnum.t 51 1 1.96% 12 t/55_ploth.t 34 1 2.94% 4 # eval-noans: $oo=[ PARI(1) ]; # eval-noans: setprecision(96) # eval-noans: $tab=intfuncinit($t,[-$oo,4.5],[$oo,4.5], sub{gamma(2+ I*$t)**3},1); # eval: intmellininvshort(2,4,$tab)-$A not ok 12 # in='intmellininvshort(2,4,$tab)-$A' # out='-0.00162288630645762090148373314245888997812239836220952087633884330352714288074453852820714919691012-6.88133524E-101*I', type='Math::Pari' # pari==='-3.072350108 E-97 + 9.90717831 E-100*I' # re_out='\-3\.072350108,?\s*E\-97,?\s*\+,?\s*9\.90717831,?\s*E\-100\*I' Why this succeeds? # eval: intnum($x,-1,1, sub{intnum($y,-sqrt(1-$x**2),sqrt(1-$x**2),$x**2+$y**2,$tab)},$tab)- Pi/2 Actually, $x**2+$y**2 is converted to a string as in '0.09+y^2', which is interpreted by GP/PARI. Add warnings to the test suite for detection of #@_ in Perl-in-PARI-in-Perl calls. Attempt to support v5.10 (based on code contributed by ???)
2008-07-29Update from version 2.01 to 2.05.he2-6/+7
Pkgsrc change: o Convert to using Module::Build. Upstream changes: Changes in v2.05 - leto Fri Feb 29 21:58:47 EST 2008 ---------------------------- * fix accidental use of "our" that broke old (like 5.5) Perl's Thanks to srezic@cpan.org for the first FAILed report * added $matrix->display_precision($n) to easily change the output to something a bit easier to read $a->display_precision(0) is useful for printing integer matrices nicely * NEED print_precision() docs near stringify * t/display_precision.t created * example/ directory created with some benchmark scripts Changes in v2.04 - leto Sat Feb 23 20:59:08 EST 2008 --------------------------- * fixed pod errors * $a->length does row+col vectors now * converted all tests except ext1.t to Test::More and added some overall Kwalitee * fixed error with doing $string = $matrix . "\nStuff\n"; * new funcion new_tridiag * $matrix->min and $matrix->max now return the min/max element of a matrix * new function new_random added which looks like (with default options shown) # returns $n x $m matrix of real numbers between 0 and 10 new_random($n,$m, { symmetric => 0, tridiag => 0, bounded_by => [0,10], integer => 0 ) new_random($n, %options ) # returns a square matrix This has proven to be pretty useful in the unit tests of Math::MatrixReal so I figured others may want an easy way to generate a random matrix of your own flavor * t/rand.t created * t/tridiag.t created * t/stringify.t created * t/minimax.t created * t/positive.t created * t/gsm.t created * t/similar.t created Changes in v2.03 - leto Sun Jan 27 13:19:55 EST 2008 --------------------------- * now using Module::Build, so Math::MatrixReal should in theory be able to compile on systems without make, please test and let me know! * new concatenation operator ".", i.e $c = $a . $b concatenates two matrices side-by-side * t/concat.t created * new function assign_row * beginning of a test suite overhaul (converting to Test::More ) Changes in v2.02 - leto Sat Jun 09 12:29:08 EDT 2007 ---------------------------- * Fixed the overloading for the division operator which did not recognize $a/2, reported by Daniel Brooks <db48x@yahoo.com> * Added support for matrix division notation, so that $a/$b = $a*$b**(-1) when $a and $b are square matrices * t/div.t created
2008-07-27Update from version 2.21 to 2.22. Changes:he2-6/+6
2.22 July 19 2008 - Minor Beta + Added JPEG support. + Added 29_process_jpg.t test for jpg dimension processing. + Turned off compatibility_mode() in Spreadsheet::WriteExcel::Big which was on by accident. + Added "Warning about Office Service Pack 3" section to the docs to explain Excel warnings with duplicate data. + Expanded "Dates and Time in Excel" section of the docs. + Added isa() to _process_images() to allow subclassing. Reported by David Worenklein.
2008-07-26Add p5-Math-Random-MT-Perl.he1-1/+2
2008-07-26Import p5-Math-Random-MT-Perl version 1.05.he3-0/+33
Pure Perl implementation of the Mersenne Twister algorithm as implemented in C/XS in Math::Random::MT. The output is identical to the C/XS version. The Mersenne Twister is a 32 bit pseudorandom number generator developed by Makoto Matsumoto and Takuji Nishimura. The algorithm is characterised by a very uniform distribution but is not cryptographically secure. What this means in real terms is that it is fine for modeling but no good for crypto.
2008-07-20set --disable-R-framework and --without-aquadbj1-1/+5
these options are only used by R.app on Mac OS X
2008-07-18Update grace to 5.1.22.obache3-17/+21
Patch provided by Aleksej Saushev in PR 38884. 5.1.22 Interface * [DC] mention object type when asking for user's confirmation on delete Parser * [ES] added "LINCONV(set1, set2)" command - an equivalent of Transformations->Linear convolution * [ES] added "VOIGT(gamma, sigma, x)" function (rep. #2144) Bug fixes * [ES] in the grace_np library GraceClose() could kill all user processes if by that time the Grace subprocess has exited (rep. #2035) * [ES] certain hand-modified settings in project files might cause the GUI crash (incl. rep. #2139) * [ES] ungraceful closing of anonymous pipes could result in high CPU load 5.1.21 Functionality * [ES] added IsoLatin5 (ISO 8859-9) encoding file * [ES] now honor locale in number stringifications (rep. #2109) * [ES] extended range of prefixes in the Engineering format up to 10^{+/-24} * [HR] added "Computing" tick label format Interface * [ES] added "-maxpath" command line option for setting maximal drawing path length * [ES] allow for longer legend lines Parser * [ES] added "KILL BLOCK" command (deallocates the memory of the current block data) Bug fixes * [ES] there was a misleading error message when attempting to redefine an existing variable/keyword in the parser * [ES] fixed rounding-off problem with zero labels (rep. #2098) Portability/Compilation * [IG] eliminated some of gcc-4.1 warnings (rep. #2111) * [IG] man page cleaned (rep. #2110) 5.1.20 Parser * [ES] added SGN() function Defaults * [ES] changed default major tick spacings to 0.2 Bug fixes * [ES] command argument "-graphtype pie" wasn't recognized (rep. #2058) * [ES] fixed openning of help documents when using an external browser * [ES] "Geometric transforms" with order: "Rotate, scale, translate" in fact was doing "Translate, scale, rotate" * [ES] Grace might crash when using "Engineering" tick label format (rep. #2094) * [ES] file selection dialog wasn't closed when fit parameters file was read in successfully 5.1.19 Functionality * [ES] BARDY and BARDYDY sets are now allowed in XY graphs Bug fixes * [RL] loading a DL module could fail with an irrelevant error message (rep. #2071) * [ES] a bug in the PS driver caused CUPS to output empty page if printing accounting was enabled in foomatic (rep. #2047) * [ES] automatic data point purging (enabled when set length exceeds "Max drawing path length" in Edit/Preferences) could fail silently (rep. #2069) * [ES] the point purging could result in wrong set filling when fill to the baseline was selected * [ES] configure's option --with-helpviewer was broken (rep. #1414) 5.1.18 Parser * [ES] implemented concatenation of quoted strings and numerical expressions Bug fixes * [ES] some X font configurations could make Grace crash (rep. #1436) * [ES] DEFAULT ... commands had no effect on new drawing objects (including rep. #1437) * [ES] DEFAULT CHAR SIZE had no effect on tick labels of new axes 5.1.17 Drivers * [ES] changed default resolution of the PDF driver to 300 dpi Documentation/Info * [ES] minor documentation updates, including rep. #1421 Bug fixes * [ES] with page fill disabled, the page frame line might be drawn with wrong properties * [ES] due to a bug in the Xbae widget, when a TrueType font was used, several dialogs could become unusable (including rep. #1366) * [ES] enabling patterned fills and PDF-1.4 compatibility mode could result in crash when printing to PDF 5.1.16 Interface * [ES] set scrolling of the custom ticks/labels table to 1 row per click (rep. #1419) Documentation/Info * [ES] updates relevant to the status of mailing lists/forums Portability/Compilation * [ES] PDF driver updated to work with PDFlib-6 (rep. #1426). Minimal supported version is now 5.0 Drivers * [ES] added option to generate PDF-1.4 format (Acrobat5). Support for PDF-1.2 (Acrobat3) removed Bug fixes * [ES] replaced meaningless error message issued when trying to load data with a few string columns as a single set * [ES] in the spreadsheet editor, the last entered cell's data wasn't committed (rep. #1420) 5.1.15 Functionality * [ES] increased max number of custom tick marks/labels to 256 per a popular demand Project files * [ES] now using one-line format for saving graph's world and viewport settings Defaults * [ES] changed default external help viewer to mozilla Documentation/Info * [ES] misc documentation updates (including rep. #1411) Bug fixes * [ES] fixed crash when number of custom tick marks/labels exceeded 100 * [ES] fixed evaluation of FWHM in "Feature extraction" (old version might produce wrong results for multi-peak data) * [ES] support for loadable functions of 4 and 5 parameters, introduced in 5.1.14, was incomplete * [ES] in correlation/covariance, only the absolute value at 0 is normalized to 1, so for anti-correlation the sign is preserved
2008-07-15update to 5.22.3drochner2-6/+6
changes: -UI fix -translation update
2008-07-14Mark as destdir ready.joerg5-5/+15
2008-06-26uses decorators -> Python>=2.4drochner1-1/+2
2008-06-23Explicitly disable java support so that it doesn't try, and fail, to buildmarkd1-1/+2
it if configure script happens to find a java installed.
2008-06-23update to 1.63drochner3-17/+16
changes: -direct support for polynomial arithmetic over GF(2) -for loop can now handle >= 2**32 iterations -bugfixes
2008-06-23update to 1.0.3drochner2-7/+6
changes: Fixes, optimizations, few new functions, few improvements to GUI
2008-06-22Update from version 2.18 to 2.21. Changes:he2-6/+6
2.21 March 9 2008 - Major ! Fixed bug where UTF-8 strings in formulas weren't handled. Thanks Sergey Zhuravlev. http://rt.cpan.org/Public/Bug/Display.html?id=30368 ! Fixed collapse outlines compatibility with Gnumeric and OpenOffice.org. Reported by Barrie Slaymaker. http://rt.cpan.org/Public/Bug/Display.html?id=33662 + Added outline_collapsed.pl example. + Added document section about rewriting Excel files. + Minor security fix to Format to avoid eval and additional fix for RT 24218. Thanks to Bram. + Added increased compatibility with third party Excel reading applications such as POI. + Added optional compatibility_mode() to fix problems that can occur with Office SP3. + Fixed compatibility problem with Google Docs. + Added set_start_page() method for setting the start page number when printing. 2.20 October 6 2007 - Major + Added autofilter() and filter_column() method and autofilter.pl example. + Added embed_chart() method to allow extracted chart templates to be embedded in a worksheet. Added demo4.pl and demo5.pl examples. + Added the insert_image() method and proper Excel 97 style image handling for PNG and BMP. Images now work with Gnumeric and OpenOffice. insert_bitmap() is now deprecated. ! Made pane split optional when calling freeze_panes(). Also renamed thaw_panes() as split_panes(). The old method name is still available, but deprecated. ! Renamed write_unicode() and write_unicode_le() methods to the more explicit write_utf16be_string() and write_utf16le_string(). The old method names are still available, but deprecated. 2.19 June 14 2007 - Major + Beta testing only. Not released to CPAN.
2008-06-21Fix build with f2c.joerg2-1/+374
2008-06-21Update mathomatic to 14.0.5.minskim4-22/+26
Major changes since 12.8.0: - Improved the "solve verify" command option. - Added "derivative nosimplify" command option. - Added "simplify sign" command option. - More correct simplification restriction added. - Disallow variable name "all" in expressions. - Turned off readline file name completion. - Implemented integral divide operator "//".
2008-06-20Update ruby-rb-gsl to 1.10.3.minskim4-38/+21
Major changes since 1.9.2: * GSL-1.10 support * Generalized eigensystems * Cholesky routines to complex matrices * and more * NDLINEAR extension support: multi-linear, multi-parameter least squares fitting
2008-06-20Add DESTDIR support.joerg17-16/+81
2008-06-19- Switch to use vendor_dir with Ruby 1.8.7.taca4-451/+471
- Compile with gsl-1.11 (and maybe later). Bump PKGREVISION.
2008-06-12Add DESTDIR support.joerg31-33/+117
2008-06-02+ mprime-bin.wiz1-1/+2
2008-06-02Remove import with wrong dir (now in mprime-bin).wiz4-43/+0
2008-06-02Import mprime-bin-24.14 as math/mprime-bin.wiz4-0/+43
This program is used to find Mersenne Prime numbers. See http://www.utm.edu/research/primes/mersenne.shtml for a good description of Mersenne primes. Mersenne numbers can be proved composite (not prime) by either finding a factor or by running a Lucas-Lehmer primality test.
2008-06-02Import mprime-bin-24.14 as math/mprime.wiz4-0/+43
This program is used to find Mersenne Prime numbers. See http://www.utm.edu/research/primes/mersenne.shtml for a good description of Mersenne primes. Mersenne numbers can be proved composite (not prime) by either finding a factor or by running a Lucas-Lehmer primality test.
2008-05-29update to 0.5.15drochner3-45/+47
changes: feature extensions and fixes
2008-05-29update to 2.12.3.3drochner3-7/+9
changes: minor fixes (Darwin and build system)
2008-05-29update to 1.8.3drochner2-6/+6
changes: bugfixes
2008-05-29update to 5.22.2drochner2-7/+7
changes: -bugfixes -translation updates
2008-05-26Mark some packages as NOT_FOR_BULK_PLATFORM= Linux-*-*tnn1-1/+2
Addresses PR pkg/38368 and PR pkg/38371
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg7-15/+29
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-05-06Mark this package MAKE_JOBS_SAFE=no.bjs1-1/+3
2008-05-05+py-sympydrochner1-1/+2
2008-05-05import py-sympy-0.5.14, a Python library for symbolic calculationsdrochner5-0/+1090
2008-05-05update to 2.67drochner2-6/+6
changes: some fixes and cleanup
2008-05-05update to 2.12.3.0 (most recent stable release)drochner3-42/+51
changes: -build system improvements -Fixed bug where a FILEPOS was copied FPOS_POS_BITS octets instead of FPOS_POS_LEN octets. -documentation improvements
2008-05-02Changes 3.0.1:adam4-13/+16
* This is a bug-fixing release.
2008-05-02Changes 1.11:adam5-20/+20
* Upgraded to latest libtool, autoconf and automake (libtool-2.2, autoconf-2.61, automake-1.10.1) * Fixed underflow in ODE adaptive step size controller that could cause step size to decrease to zero. * Improved the handling of the asymptotic regime in gsl_sf_bessel_jl. * Improved the handling of large arguments in cumulative distribution functions using the incomplete beta function, such as gsl_cdf_fdist_P. * Fixed overflow bug in gsl_cdf_hypergeometric_{P,Q} for large arguments. * gsl_ran_gaussian_ziggurat now handles generators with different ranges explicitly, to minimise the number of function calls required. * Added missing error terms in gsl_sf_exp_mult_e10_e to prevent the error being underestimated. * Updated some constants to the CODATA 2006 values. * The hypergeometric function gsl_sf_hyperg_2F1 now handles the case where x==1. * Fixed a bug in the brent minimiser which prevented optimal convergence. * Added functions for evaluating complex polynomials * The convergence condition for gsl_multiroots_test_delta now accepts dxi == 0. * Improved functions gsl_ldexp and gsl_frexp to handle the full range of double precision numbers in all cases. * Added new quasi random generators gsl_qrng_halton and gsl_qrng_reversehalton which support dimensions up to 1229. * Added function gsl_multifit_linear_residuals for computing the residuals of the fit
2008-04-26Update to match R 2.7.0markd2-5/+5
2008-04-26Update to 2.7.0markd5-207/+165
SIGNIFICANT USER-VISIBLE CHANGES o The default graphics device in non-interactive use is now pdf() rather than postscript(). [PDF viewers are now more widely available than PostScript viewers.] The default width and height for pdf() and bitmap() have been changed to 7 (inches) to match the screen devices. o Most users of the X11() device will see a new device that has different fonts, anti-aliasing of lines and fonts and supports semi-transparent colours. o Considerable efforts have been made to make the default output from graphics devices as similar as possible (and in particular close to that from postscript/pdf). Many devices were misinterpreting 'pointsize' in some way, for example as being in device units (pixels) rather than in points. o Packages which include graphics devices need to be re-installed for this version of R, with recently updated versions. + New features and bug fixes.
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg7-15/+7
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-25Update to 5.23.1:wiz2-7/+7
Overview of changes in gcalctool 5.23.1 * Fixes a number of compiler warnings (Bugs #526976, #526702, #527318) * Fixes incorrect negation precedence (Bug #526094) * Fixes issues with thousands seperators and radix in non-english locales (Bug #527669) * Fixes regression in constant and function menus (Bug #527545) * Fixes problem where display is invisible after solving equation (Bug #524602)
2008-04-22Update to maxima-5.15.0. Patch From Aleksej Saushev in private mail.tnn3-17/+52
Backwards-incompatible changes: * Disable verb => numerical evaluation scheme for math functions Major changes: * User interface Imaxima now packaged with Maxima New items in share: * share/contrib/bitwise: Bitwise operations on integers * share/contrib/noninteractive: Catch asksign and askprop questions and turn them into conditional expressions * share/contrib/namespaces: A namespace implementation for Maxima * share/contrib/amatrix: Matrix with underlying Lisp array Other revisions: * gf package: New version of gf package (Galois fields) * tex function: Enable TeX output to output stream * stringproc package: Revised printf; regex functions * ezunits package: Dimensional analysis; physical constants * quadpack functions: Return partially-evaluated expressions * plot functions: New options; bug fixes * tensor functions: Many improvements * graphs package: Improvements
2008-04-21Changes 4.28:adam2-6/+6
The iODBC and MySQL table drivers, which allows transmitting data between MathProg model objects and relational databases, were re-implemented to replace a static linking by a dynamic linking to corresponding shared libraries. Many thanks to Heinrich Schuchardt <heinrich.schuchardt@gmx.de> for the contribution, Rafael Laboissiere <rafael@debian.org> for useful advices concerning the shared library support under GNU/Linux, and Vijay Patil <vijay.patil@gmail.com> for testing this feature under Windows XP. A new optional feature was added to the package. This feature is based on the zlib data compression library and allows GLPK API routines and the stand-alone solver to read and write compressed data files performing compression/decompression "on the fly" (compressed data files are recognized by suffix `.gz' in the file name). It may be useful in case of large MPS files to save the disk space (up to ten times).
2008-04-16PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-04-15update to 5.22.1drochner3-12/+26
This switches to the gnome-2.22 release branch.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam6-29/+26
through PLIST_SUBST to the plist module.
2008-04-07Fix installation.joerg1-4/+3
2008-03-28Update master site and homepage.tnn1-3/+3
2008-03-15Update to R 2.6.2.markd5-73/+66
Changes are basically bugfixes. pkgsrc changes: Don't bother patching configure.ac - it was only part of the changes being made to configure so don't pretend you could use it to regerate configure. Use -fPIC rather than -fpic for NetBSD powerpc. Should fix PR 38032.
2008-03-15DESTDIR support.joerg1-6/+10