Download project files

How do I verify a download?


1120 of 69 releases

15.4.4 release from the 15 series released

Release information
Release notes:

Many minor but obnoxious bugs were fixed. m4 support has been completed. The equation for solving quartic polynomials has been simplified.

Changelog:

Many minor but obnoxious bugs were fixed.

2/07/11 - Fixed result of modulo 0 (e.g. 9%0) and infinity modulo (e.g. inf%9)
          to be NaN.

          Disabled shelling out and the edit command only in m4 Mathomatic.
          The terminal hung when shelling out or editing with an m4 front-end.
          Plotting still works and pagination is working now for m4 Mathomatic.

2/09/11 - Cleaned up tests/quartic.in, it now works without m4 Mathomatic, and is
          a single formula to solve most fourth degree polynomial equations.

2/10/11 - Created a nice man page for rmath and matho (rmath.1).
          matho is included in the rmath man page. Let me know if I should
          link rmath.1 to matho.1 when installing it.

          The Mathomatic binary install scripts m4/matho-install and
          m4/matho-install-degrees now install the man pages,
          and create the installation directories if they don't exist.
          These scripts are not used by the makefile, they are included in some
          binary distributions to install the necessary files in the proper
          system directories, so that any user can run Mathomatic. They are
          not normally required and are not used to build packages.

2/14/11 - Install man pages when doing binary install.

File Description Downloads
download icon mathomatic-15.4.4.tar.bz2 (md5, sig) Stable Mathomatic source code and documentation 26
last downloaded 37 weeks ago
Total downloads: 26

15.4.3 release from the 15 series released

Release information
Release notes:

In this release, the precedence of the negation operator was fixed to bring it in line with most other math programs. A new "for" command was added for sequential value testing.

Changelog:

Added compile.mingw to easily compile Mathomatic for Windows 32-bit using the
MinGW cross-compiler (Ubuntu package gcc-mingw32) and attach icons/mathomatic.ico
to the generated mathomatic.exe file.

1/29/11 - Easily allow groff instead of rman in makefile for creating web pages
          out of the man pages. Some distros don't have rman.

2/02/11 - Fixed negate priority to be the same as TIMES/DIVIDE like Maxima (yay!).
          So now entering -x^2 is meaningful. Previously negate was the highest
          priority (high precedence) operator. Entering -2^2 now results in -4
          instead of 4, as in most other mathematics programs (except for pure
          calculators like bc).

2/04/11 - Flush standard output before reading a line of input from the user
          when not using readline, so that the MinGW version works with mintty.

2/06/11 - Added a new "for" command, for plugging in sequential values into a
          variable in the current expression and displaying the results.
          The syntax is the same as the sum and product commands.

File Description Downloads
download icon mathomatic-15.4.3.tar.bz2 (md5, sig) Stable Mathomatic source code and documentation 22
last downloaded 37 weeks ago
Total downloads: 22

15.4.2 release from the 15 series released

Release information
Release notes:

Some important compilation corrections were made. There is no need to upgrade to this version unless the previous version did not compile for you.

Changelog:

1/27/11 - Removed declared inclusion of the curses library when linking with readline.
          Should be automatically included. Linking under OpenSUSE was failing because
          there is no curses library. Fixed now.

          Added proper static function prototypes to all C source code files, to keep the
          newer version of gcc from complaining.

File Description Downloads
download icon mathomatic-15.4.2.tar.bz2 (md5, sig) Mathomatic source code and documentation 14
last downloaded 37 weeks ago
Total downloads: 14

15.4.1 release from the 15 series released

Release information
Release notes:

The plot and fraction commands were improved. Maintenance and porting to Solaris and Cygwin were done.

Changelog:

1/13/11 - Upgraded the plot command towards always giving gnuplot a proper plot command,
          no matter what the user input is. The plot command now automatically renames the
          variable in a single variable expression to the x variable, so plotting
          will always succeed.

          All makefiles were modified to allow the following:
          Setting CFLAGS when building now allows manually specifying the program
          optimization you want. It is also the way to add compile-time options
          and macro definitions. Suggested by many package maintainers, thank you!
          If CFLAGS is defined as the empty string, all optimizations are turned off.
          New optimizations can be added to the CFLAGS string during builds,
          overriding any default optimization in the makefile.

1/14/11 - Removed Python script "misc/mp"; Couldn't get mpmath to work properly for
          all input.

          Improved results of the fraction command.

1/15/11 - Now saving readline history in $HOME/mathomatic_history when compiled for CygWin.
          Now additionally searching for "mathomatic.rc" in $HOME when compiled for CygWin.

1/16/11 - Ported matho-pascal and matho-primes to double floats if USE_DOUBLES is defined,
          for systems that don't support long double floats.

1/21/11 - Linking with library "curses", instead of "ncurses" now, as required by Solaris.

          Removed an indeterminate test called linear.in that was flunking "make test",
          due to slightly different, though correct, results on various systems.

File Description Downloads
download icon mathomatic-15.4.1.tar.bz2 (md5) 51
last downloaded 37 weeks ago
Total downloads: 51

15.4.0 release from the 15 series released

Release information
Release notes:

A "compare approximate" command option was added for a more successful mathematical comparison. The variables and optimize commands were improved. A few problems were fixed for the Debian port. The equations to solve any fourth degree polynomial equation were added to the tests for the user to play with. A code cleanup was performed.

Changelog:

Code cleanup.

12/28/10 - A possible bug was fixed when entering non-ascii characters.

           Added "compare approximate" command option, use of which is more likely to
           result in a successful comparison. Runs the approximate command on
           both expressions before comparing, if needed.

1/01/11 - The variables command syntax was upgraded to be the same as the code command.

          All copyright dates updated to include the new year 2011. Happy New Year!

1/03/11 - Added code to delete identities in the optimize command. When identical
          equations were optimized, identities would result. These are now removed.

1/04/11 - Added matho to the mathomatic man page; rmath was already there.

          Fixed incorrect syntax in the menu files in menu directory,
          thanks to Sandro Tosi for reporting the error and packaging for Debian.

          Moved the PDF manual from "doc/manual.pdf" to "manual.pdf", so that it will
          be installed separately from the HTML documentation.

1/06/11 - Added "tests/quartic.in". At last, a working set of equations for calculating
          the four solutions of any quartic equation, similar to "tests/cubic.in".

1/09/11 - Fixed parser routine to give a helpful error message when a cursor or function key
          string is encountered. Escape, carriage return, and form-feed are ignored now.

File Description Downloads
download icon mathomatic-15.4.0.tar.bz2 (md5) 27
last downloaded 37 weeks ago
Total downloads: 27

15.3.7 release from the 15 series released

Release information
Release notes:

The license for all documentation was changed from the GNU LGPL version 2.1 to the GNU Free Documentation License (GFDL) version 1.3. The Mathomatic software and all else remain licensed under the GNU LGPL version 2.1. The modulus operator (%) was fixed to always evaluate to an integer when both arguments are integers. Command equation-number-range entry is less strict and easier to use now.

Changelog:

12/20/10 - The license for all documentation is changed from the GNU LGPL version 2.1 to
           the GNU Free Documentation License (GFDL) version 1.3. The Mathomatic
           software and all else remain licensed under the GNU LGPL version 2.1.

12/24/10 - Fixed the modulus operator (%) to always evaluate to an integer when
           both arguments are integer.
           7921%14 was giving 11.000000000001, now gives exactly 11.

12/26/10 - Equation number ranges for commands may include unallocated equation
           spaces now, allowing entry of any reasonable range.

File Description Downloads
download icon mathomatic-15.3.7.tar.bz2 (md5) 15
last downloaded 37 weeks ago
Total downloads: 15

15.3.6 release from the 15 series released

Release information
Release notes:

A thorough cleanup was done to make Mathomatic more consistent and helpful. Integer variables were made more useful. Trig functions can default to arguments in degree units now.

Changelog:

Many minor fixes for consistency and helpfulness were made.

12/03/10 - Cleaned up "factor numbers" command for consistency in operation and to
           work as documented.

12/05/10 - Warn when substituting a non-integer expression into an integer variable.

12/06/10 - Added m4/degrees.m4, this can be read into rmath with "rmath degrees.m4"
           to use degree units instead of radians for trig functions.
           "sudo make m4install-degrees" installs degree mode as the default for
           matho and rmath by appending m4/degrees.m4 to m4/functions.m4.

12/08/10 - Allow input of #equation-number as the LHS or RHS of any equation. It is
           replaced with the expression or RHS at the specified equation-number.
           Note that #equation-number is also the current equation selector, so entering
           it as the LHS at the main prompt will function differently.

12/16/10 - Simplify (integer % 1) and the like to 0. Generalized to instantly simplify
           to 0 the following: (integer_expression % +/-unit_fraction).

File Description Downloads
download icon mathomatic-15.3.6.tar.bz2 (md5) 16
last downloaded 37 weeks ago
Total downloads: 16

15.3.5 release from the 15 series released

Release information
Release notes:

C code cleanup for efficiency and beauty was done. Mathematical expressions from other free CAS programs like Maxima and Axiom can now be parsed. Plotting and shell command line usage has improved. User and developer documentation has improved.

Changelog:

A C code cleanup for efficiency was done, and code comments were added and improved.

11/16/10 - Allow %i, %e, and %pi to be parsed. These are the universal constants
           i, e, and pi in Maxima and Axiom. % is still the modulus operator.

11/17/10 - Allow ranges on the plot command line. Also labelled X and Y axis.
           Also allow plotting of multiple, comma separated, expressions at once.

11/23/10 - Beautified all of the makefiles.

11/27/10 - Fixed -e option to work correctly, and to not need additional options.
           The startup messages are now not displayed with this option, so it can be
           properly used for quick command-line calculations. Should be followed by
           "--" so that expressions can start with a minus sign (-). Please make the
           following bash alias to easily use this feature: alias e="mathomatic -e --"

11/28/10 - Added Python script "misc/mp". Conveniently evaluates any numeric expression
           from the shell command line like Mathomatic using the above -e option, but
           this uses the external Python library mpmath, which allows special functions.

File Description Downloads
download icon mathomatic-15.3.5.tar.bz2 (md5) 15
last downloaded 37 weeks ago
Total downloads: 15

15.3.4 release from the 15 series released

Release information
Release notes:

A bug where space characters might be spewed on improper input was fixed. Code was added so that solving for variable^2 or 0^2 will isolate the square root of the largest expression containing that variable (if any), and then square both sides of the equation. This works for any power and variable with any equation with roots. A C code cleanup was done.

Changelog:

A C code cleanup was done, the code was further improved and simplified,
and there is better error checking.

11/08/10 - Fixed an error reporting bug in the solve command.
           There was the possibility of spewed space characters with improper input.

11/09/10 - Added code so that solving for 0^2 or variable^2 will properly square both
           sides of an equation. Solving for variable^2 will isolate the square root of
           the largest expression containing that variable, and then square both sides of
           the equation. Works for any power and variable with any equation with roots.

File Description Downloads
download icon mathomatic-15.3.4.tar.bz2 (md5) 21
last downloaded 37 weeks ago
Total downloads: 21

15.3.3 release from the 15 series released

Release information
Release notes:

The C code and makefiles were corrected. The -e and "set finance" options were improved.

Changelog:

A C code cleanup was done, the code was improved and simplified.

11/01/10 - Fixed -e option to be more like entering what follows into the main prompt;
           That is, the autosolve option is left on and errors do not abort.

11/04/10 - "set finance" option now groups output with thousands' grouping characters
           if the locale information indicates any. For example: 2,000,000.00

11/05/10 - Makefiles fixed. CFLAGS is now invoked everywhere LDFLAGS and CC are used.

11/07/10 - Respect CPPFLAGS in all makefiles and compile scripts.

File Description Downloads
download icon mathomatic-15.3.3.tar.bz2 (md5) 16
last downloaded 37 weeks ago
Total downloads: 16

1120 of 69 releases