./math/maxima, Computer algebra system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.29.1, Package name: maxima-5.29.1, Maintainer: pkgsrc-users

Maxima is a symbolic computation program. It is full featured,
doing symbolic manipulation of polynomials, matrices, rational
functions, integration, Todd-coxeter, graphing, bigfloats. It has a
symbolic debugger source level debugger for maxima code. Maxima is
based on the original Macsyma developed at MIT in the 1970's. It is
quite reliable, and has good garbage collection, and no memory leaks.
It comes with hundreds of self tests.


Required to run:
[lang/clisp] [x11/tk]

Required to build:
[lang/perl5]

Package options: clisp

Master sites:

SHA1: 9be04303d6a5472bc95576b7de7286fa4b8ff604
RMD160: 2543e7945eaf2bc3644246c26a87f71ccc261f43
Filesize: 26512.105 KB

Version history: (Expand)


CVS history: (Expand)


   2012-12-17 22:35:14 by Aleksej Saushev | Files touched by this commit (3) | Package updated
Log message:
Update to Maxima 5.29.1
Changes are unknown, but there's a usual batch of bug fixes.
   2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798)
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
   2012-09-15 12:07:21 by OBATA Akio | Files touched by this commit (1789) | Package updated
Log message:
recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
   2012-09-12 01:04:36 by Aleksej Saushev | Files touched by this commit (180)
Log message:
"user-destdir" is default these days
   2012-08-13 17:10:25 by Aleksej Saushev | Files touched by this commit (3) | Package updated
Log message:
Update to Maxima 5.28.0

   Maxima 5.28 change log

   Backwards-incompatible changes:

 * package stats: removed function simple_linear_regression (superseded by
   linear_regression)

   New items in core:

 * new function generalized_lambert_w
 * new functions zn_mult_table, zn_power_table
 * new functions for Galois fields: gf_set, gf_char, gf_prim, etc.

   New items in share:

 * package descriptive: new function principal_components
 * package descriptive: new histogram style 'density'
 * package stats: new function linear_regression

   Other changes:

 * revise system for building Maxima on MS Windows
 * function gamma_incomplete: improve accuracy for complex bigfloats
 * function expintegral_e: improved calculation for large imaginary part

   Bug fixes:

 3539699: limit of atan2
 3538167: Wrong result for definite integral
 3534858: wrong answer: limit
 3533723: abs_integrate causes stack overflow
 3530767: integrate changes k[0] --> k(0)
 3530272: nthroot, bad error msg
 3529992: Shi (sinh integral) wrong branch, integrate inconsistent
 3529144: Error integrating exp(-x)*sinh(sqrt(x)) with domain: complex
 3526359: gamma_incomplete(1/5,-32.0) not accurate
 3526111: float erf (%i) not working
 3522750: assume & integrate
 3521596: atan2(sqrt(1-u)*(u-1),1); /* hangup */
 3517785: Wrong sign in exponential integral
 3517034: polarform error on simple case
 mailing list 2012-04-09: Loading gentran
 mailing list 2012-03-27: bug in net present value
 unnumbered: inequality facts being forgotten
 unnumbered:  limit(erfc(z), z, inf)
 unnumbered: bug in animated_gif
 unnumbered: Lisp output not readable
 unnumbered: bigfloats parsed incorrectly when ibase is not 10
   2012-04-08 14:09:42 by Aleksej Saushev | Files touched by this commit (3) | Package updated
Log message:
Update to Maxima 5.27.0

Changes in Maxima 5.27:

   Backwards-incompatible changes:

 * remove obsolete Cray Fortran translator
 * rename topoly and to_poly_solver to to_poly and to_poly_solve, respectively

   New items in core:

 * new functions zn_order, zn_primroot_p, zn_primroot, zn_log, chinese

   New items in share:

 * package rkf45: Runge-Kutta-Fehlberg 4th-5th order numerical o.d.e. solver

   Other changes:

 * functions bessel_i, bessel_j: results for imaginary arguments
 * function build_info: return a structure instead of just printing its data
 * function plot3d: allow 3-d parametric plots
 * functions fortmx, f90mx: generate assignments to 1-d array when argument is a list
 * package ezunits: update values for physical constants
 * revise and update documentation
 * reorganization of directory maxima/share
 * clean up source code by cutting out unused functions

   Bug fixes:

 3509430: limit of tanh(x) at 0 makes no sense
 3497046: Integration of products of sin(nz)/(nz) sometimes fails
 3495182: hgfred([-n/2, (n-1)/2],[1],x) --> error
 3484414: display places (false) before output if display2d is false
 3480954: integrate(sin(x)^2/x,x,minf,inf) gives not zero
 3473549: gcl bug using 1-12-2012 defint.lisp
 3470668: Integration is not correct: invalid 'false' term in results
 3469184: integrate(exp(-x^n),x,0,1) bug for n >2
 3449369: nfloat
 3397562: sin(x^2)/(x^2) improper integral incorrect?
 mailing list 2012-02-27: print ( false ) bug 5.26.0
 mailing list circa 2012-02-19: BIGFLOAT::%TO should pass CL complex numbers
 mailing list circa 2012-01-27: nonstandard extension in category scripts
 mailing list circa 2012-01-09: invert_by_lu does not work as expected
 overflow in regularized incomplete gamma function
 incorrect value for gamma_incomplete(0,200*%i)
   2012-01-10 04:38:08 by Aleksej Saushev | Files touched by this commit (3) | Package updated
Log message:
Update to Maxima 5.26.0
No detailed list of changes since 5.24.0
   2011-05-10 00:32:40 by Aleksej Saushev | Files touched by this commit (3) | Package updated
Log message:
Update Maxima to version 5.24.0

Maxima 5.24 change log

New items in core:
 * function defstruct: documentation

New items in share:
 * package lapack: function dgemm (matrix multiplication)
 * package fractals: documentation
 * package finance: documentation

Other changes:
 * elliptic functions: bug fixes
 * integration: apply trigonometric identities for some special cases
 * improve TeX output for conditional expressions
 * more work on German translation of reference manual
 * regularize error messages and prepare for translation
 * remove unused functions and variables
 * XMaxima user interface: bug fixes and improvements
 * package draw: bug fixes, pngcairo output
 * package noninteractive: bug fixes
 * package clebsch_gordan: new version
 * package graphs: updates
 * package ezunits: updates

Bug fixes:

3211937  wrong sign for integral of e^(-1/x^2)
3199708  integrate(sin(2x)atan(sin(x)),x)
3198530  Apparently wrong limit with factorial
3181353  Documentation of "at" misleading
3165872  integrate(abs(sin(x)),x,0,2*%pi) wrong result
3158526  integrate(x^2*exp(x)/(1+exp(x))^2,x , minf, inf);
3154534  need local declaration in antid.mac
3154351  abs_integrate --> errors from apply
3153533  incorrect integration
3153506  typo in antid / FIX
3153170  abs_integrate + composisiton of unit step
3153169  abs_integrate of unit step
3138054  bfloat problem / FIX
3133916  scanmap(minfactorial,a!) infinite loop
3131324  simplification of sqrt
3067098  The command timer for a Lisp function
2808179  maxima.el inferior-maxima-complete on Emacs 23
1285104  trigsimp and trigreduce & square roots
 917283  Comment syntax confused
  unnumbered: lisp (gcl?) being unable to read 1.79769d308
  unnumbered: draw2d(explicit(321.4567,x,0,1)) causing hang
  unnumbered: plotting functions by name
  unnumbered: asinh and atanh are increasing odd functions
  unnumbered: bad interaction of rassociative and tellsimp

Maxima 5.23 change log

Backwards-incompatible changes:
 * package draw: changed names of some options:
     file_bgcolor --> background_color
     pic_width, pic_height, eps_width, eps_height, pdf_width, pdf_height --> \ 
dimensions
     rot_horizontal, rot_vertical --> view

New items in core:
 * function bf_find_root: bigfloat version of find_root
 * function find_root: recognize keyword arguments

New items in share:
 * package cobyla: import Fortran COBYLA (constrained optimization)
 * package draw: new graphic objects 'errors' and 'region'

Other revisions:
 * further work on exponential integrals
 * further work on abs and signum identities
 * further work on special cases in integration
 * translation of reference manual to German (ongoing)
 * clean-up in code related to processing files
 * general code clean-up
 * package ezunits: additional built-in conversions

Bug fixes:

3114834  maxima-help does not find help topics
3111568  subsequent calls to gradef hide variable dependencies
3102421  noninteractive-mode and kill(all)
3101075  limit bug
3093408  Bug in simplify_sum
3085498  integration error (partial solution)
3081820  lbfgs causes error
3080397  laplace(unit_step(-t),t,s) generates an error
3079975  rectform(atan2(y,0)) -> division by zero
3073827  integrate(t*cos(a*t^2 + b*t + c), t, 0, 1) => division by 0
3072490  contrib diag.mac variable scope
3071208  rtest15--limit to inf from above
3067311  eivects doesn't load eigen automatically
3064709  domain error for tan
3062883  diff does not recognize indirect dependencies in expressions
3060669  filename_merge with more than two arguments
3060166  und documentation is incorrect
3058324  $save must bind *print-circle* to NIL
3058290  tan(%pi*integer) simplification
3055427  conjugate solver
3045559  integrate(exp(-u^2), u, minf, x) => incorrect gamma_incomple
3041267  jacobi_cs(x,1) returns a wrong expression
3041196  carg(exp(x+%i*y)) -> y not correct
3040667  logarc(acosh(z)) needlessly complicated
3039452  integrate(sqrt(t^c)/(t*(b*t^c+a)),t) hangs
3038883  In general exp(z)^a --> exp(z*a) not correct
3034415  integrate(1/abs(x),x) using abs_integrate
3024924  list_matrix_entries
3020589  xlabel and ylabel don't change plot3d axis labels
3020243  defint(exp(cos(x))*cos(sin(x)),x,0,2*%pi) wrong result 0
2997443  ic2 fails
2970792  gradef(s) together with vect package
2881021  ic2 and bc2 may return incorrect results (solution suggeste)
2796194  error doing a Fourier transform.
2727846  tan(%pi/2) is not correct (or just not nice?)
2555641  no doc for subnumsimp
2541376  antidiff bug
2171237  load(basic) warnings
2123651  min and max of imaginary and real numbers
1993208  cartesian_product incorrect on empyt argument list
1990099  wrong integer_partitions(0)
1892341  taylor message about something assumed to be 0 in integral
1890128  no user doc for cauchy_matrix
1839088  ic2 fails with division by 0
1789213  ic1 for solution containing indefinite integral
1439559  function burn is broken
1213621  reveal with matrix argument
1149719  ratvarswitch not documented
1045920  a>1 and b>1, is a+b>2?
 875089  defint(f(x)=g(x),x,0,1) -> false = false
 767338  Evaluation of array names
 703789  save() doesn't return a pathname
(unnumbered)  integrate(cos(2*x)*cos(x),x) is wrong.