summaryrefslogtreecommitdiff
path: root/math/maxima
AgeCommit message (Collapse)AuthorFilesLines
2006-05-01Updated maxima to 5.9.2.rillig3-160/+202
Significant changes from Maxima 5.9.1 to 5.9.2, in no particular order. Magnitude of changes varies widely. * Parser is now entirely case sensitive, built-in keywords and variables are all lowercase only * Regularize case in printed messages * Improved TeXmacs interface, 2-d input * Moved nset (finite set functions) into Maxima core * Ported Mersenne twister rng to Maxima core * English reference manual revised (form and content) * Reference manual translated to Spanish and Portuguese * Additional tutorial documents * Discrete plots (for plot2d) * Enhancements to tensor packages (Atensor, Ctensor, Itensor) * Replaced Airy functions with much more extensive implementation * Revisions to Bessel functions o Bessel functions with real order and complex argument can be evaluated numerically. o bessel_j can be computed for negative real order. * Revisions to gamma function o Gamma function can be numerically evaluated for complex arguments. * Revisions to elliptic functions o Bugs 1165488 and 908185 fixed. o Fixed issue where many of the routines were returning single-float results instead of double-float when given rational args. o elliptic_f with complex args can be numerically evaluated. o Other inverse Jacobi routines can be evaluated at complex points. * Extensive revisions to hypergeometric functions o Adjusted routines to return the new names for the Bessel functions (like bessel_j instead of %j). o Similarly, any orthogonal polynomials now use the naming conventions used by the specfun orthogonal polynomial package. o Corrected many errors in implementation. o Some missing internal functionality added. o Bug 1155241 fixed. o Bug 1097915 fixed. o Branch cuts for various relationships between hypergeometric functions and Legendre functions were implemented or corrected. * Revised kill function (fixed several bugs, helps test suite run correctly) * Revised code to run test suite * Display noun forms 'for and 'if correctly * Display if -- then -- elseif correctly * Adjust placement of newlines between output lines * Establish configuration variable *MAXIMA-TEMPDIR*, make use in plotting * Cleaned up autoload declarations * Source code lowercase * Regularize use of packages in Maxima core * Misc code cleanups incl. sloop -> ANSI loop, rename private let and let* * New share files: share/defstruct.lisp: define structured objects, also multiple assignment share/contrib/descriptive/: descriptive statistics share/contrib/diffequations/tests/: several new tests share/contrib/distrib/: probability distributions share/contrib/plotdf.lisp: direction field plotting share/contrib/sarag/: real algebraic geometry share/contrib/state/: state variable equations share/contrib/unit/: units of measurement share/contrib/Zeilberger/: hypergeometric summation share/linearalgebra/: linear algebra share/numeric/interpol.mac: Lagrange polynomial interpolation share/tensor/: many new examples * Other bug fixes: 590222 (power series) 853830 (sum) 1045821 (describe) 618280 (entier) 512736 (alphalessp) 620928 (cfratsimp) 626728 (scanmap/bottomup) 904504 (sign1) 617021 (bfloat(%gamma)) 1052308, 1036900 (limit) 1038584 (integrate) 1169996 (example) 1274656 (dribble) 1179646, 1110733, 1070509 (tex) 1234221 (ev) 1216157 (kill-operator) 797401 (infix) 1173788 (prefix, postfix, nary, matchfix, nofix, and infix) 1290386, 1156759, 1107784 (plot2d) 1179660 (bfloat) 904295 (ratweight) 808772, 808772 (realpart) 783051 (expand) 1178648 (setup_autoload) 1175992 (playback) 1103687 (compile_file, translate_file)
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-2/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-05-07Perl is needed to format the documentation. Add USE_PERL5=build.kristerw1-1/+2
2005-04-28import maxima-5.9.1, a computer algebra systemdrochner4-0/+1150