Maxima Changelog
What's new in Maxima 5.33.0
Apr 5, 2014- New items in share:
- package alt-display: hook for nonstandard display functions
- package kovacicODE: Kovacic method for ordinary differential equations
- package odes: several methods for ordinary differential equations
- package trigtools: manipulating trigonometric function expressions
- package sound: functions for audio synthesis
- Changes in core:
- promote result to bigfloat on floating point overflow
- variables declared to be irrational are considered real
- display floats with leading "0." instead of "." only
- function tex: accepts Lisp objects now
- functions expintegral_shi, expintegral_chi: limits
- functions hankel_1, hankel_2: numerically evaluate when the order is complex
- function declare: rational and irrational properties mutually exclusive
- functions get, put: when first argument is a string, assume it is the name of an operator
- functions round, truncate: handle arguments of zeroa and zerob
- functions for Galois fields: improve power tables and introduce nth root
- operator @: TeX property
- Other changes:
- package ezunits: TeX property for units conversion operator
- package maximaMathML: some updates
- package draw: support for gnuplot terminal canvas
- documentation: updating Brazilian Portuguese translation of user manual
- Bug fixes:
- 2703: plotting option legend causes an error
- 2702: plotting option adapt_depth causes an error
- 2701: plotting option logy causes an error
- 2700: plot option psfile causes an error
- 2699: nticks seems ignored
- 2696: *prompt-prefix* and *prompt-suffix* not inserted for askinteger / asksign
- 2695: kill kills built-in properties of operator after user-defined property
- 2687: call-arguments-limit easily exhaustable in tex1
- 2682: Function zeta fails numerically for large numbers that aren't even integers
- 2681: solve_rec wrong result
- 2676: integral incorrect when variable is subscripted
- 2675: maxima will not do the simplest of definite integrals and will not factor otherwise
- 2671: Since 4833b5 Maxima (with ECL at least) outputs palette numbers gnuplot
- unnumbered bugs:
- bug in gnuplot_term option
- bug in starplot
- bug in ratinterpol
- %e^^A should not simplify to %e^A
- %pi is now correctly rounded with high probability
- embedded plotting bug in XMaxima
- bug in single-label case for plotting option 'label'
- bug in comment indentation in Emacs
- $CONS and friends should treat lists the same as other expressions
- mailing list 2014-02-27: "assigning to a list of structure fields does not work"
New in Maxima 5.31.3 (Oct 16, 2013)
- Moved the nset package from share into the core source code. Nset is a collection of functions for working with finite sets.
- Ported CMUCL's implementation of the Mersenne twisterrandom number generator to Maxima.
- configure.in: Bump version number to 5.9.1.
- src/maxima.in: -u, --use-version argument was being ignored.
- interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in the output. Fixed a problem with (%t..) output.
- src/macsys.lisp: Fix problem with with_stdout under sbcl and cmucl.
New in Maxima 5.16.3 (Nov 24, 2008)
- Other revisions:
- Revision and extension of code for exponential integral functions
- Revision and extension of code for hypergeometric functions
- share/contrib/amatrix: revisions
- share/contrib/gf: bug fixes
- share/contrib/sarag: revisions
- share/contrib/zeilberger: revisions
- share/contrib/graphs: revisions
- share/contrib/distrib: revisions and new test script
- share/contrib/maximaMathML: revisions
- share/tensor: additional demonstrations
- Patches for Lispworks and MCL
- Revisions and extensions of reference manual and its translations
- Bug fixes:
- fourier_elim([f(abs(x)) > 0],[x]) --> error
- error en unit package
- reset & error
- tex( limit(...,plus) ) wrong
- error message typo in eliminate
- diff of Taylor poly
- at with empty list / Fix
- bfloat(NaN) => finite number
- sign(max(7,x) - max(6,x)) --> error
- a misprint about radcan() in the manual
- Calling desolve inside a "for...do" makes it loop endlessly
- wrong radcan-simplification
- opproperties
- bessel_i(1/2,0) -> divide by zero error
- Describe (? xxx) depends on ibase
- curious warning from allroots(x=0)
- ilt documented variable order incorrect
- ezgcd() never returns
- Problems with the bessel functions
- Integration problem of a special periodic function
- echelon error
- trig inconsistent about periodicity rules
- integrate(1/cosh(x/R)^4,x,-inf,inf) = 0
- newton & listconstvars
- wronskian documentation + FIX
- %piargs inconsistent behavior
- taylor(exp(sqrt(log(x)*log(log(x))))@inf > stack overflow
- factor((x^15+1)^15-(x^15-1)^15) wrong
- integrate(1/cosh(a*x)^2,x,-inf,inf)
- sin(%pi+%pi*x) doesn't simplify
- local(func) should be emphasised in the documentation
- trigexpand bug
- restore behavior of definite products
- handle MTIMES and MNCTIMES correctly in tex2ooo