What's new in eqc 1.4.3
Dec 6, 2011
- Better matrix support
- Output file cleaning with option cleancomments
- Controlling debug output with option debug
- Switching between \tg and \tan with option tan_is_tg
- Unicode support
New in eqc 1.4.2 (Dec 6, 2011)
New in eqc 1.4.1 (Dec 6, 2011)
- Minor changes
- Changed class Unit to use a factory for creating Unit objects
New in eqc 1.4.0 (Dec 6, 2011)
- Split code into libeqc and the eqc program
New in eqc 1.3.1 (Dec 6, 2011)
- Removed most globals to make linking as a shared library easier
- Added support for symbolic integrals
- Upgraded to use libginac1.5
New in eqc 1.3.0 (Dec 6, 2011)
- Added support for matrices
New in eqc 1.2.1 (Dec 6, 2011)
- Upgrade to use libginac1.4 and libcln5
New in eqc 1.2.0 (Dec 6, 2011)
- Minor bug fixes.
- Any equations that do not have a user-defined label are not
- considered any more for finding values, except if they are a direct
- assignment to a symbol.
- Added keywords \valwith, quantitywith, numvalwith and unitswith.
- Some beautification for the LaTeX printing routine output.
- Added simplification type gather-sqrt to combine single
- square roots into one root symbol.
- Added option eqsplit and eqsplittext to split a
- long equation at a given operator.
- Added option vecautosize to automatically size a vector
- (if the step count is given as 0).
- Switched to using pkg-config instead of AM_PATH_GINAC, as
- required by ginac >= 1.3.7
New in eqc 1.1.0 (Dec 6, 2011)
- Minor bug squashes
- Added keywords ceil and \floor.
- In equations, i is now recognized as the imaginary unit (square root of -1).
- Sorted out some autoconf/automake problems and updated the documentation.
- Cross-compiling to Windows now works with the configure/make commands (see that
- section for details).
- \eqsolve now handles problems with denominators not equal to one.
- Added command-line parsing of options for unix version (see eqc --help)
- Combined all option keywords into the common syntax \eqcoptions {'key' = 'val'}
- Automatic aligning of equations (formerly eqautoalign) is now always on. It can be
- overriden by specifying a certain alignment type, e.g. \eq[eqalign=none]{...}.
New in eqc 1.0.0 (Dec 6, 2011)
- First production release
- Vectors can now be created with the syntax begin:end:step.
- Port to gcc3.3.
- Added wildcard function wild().
- Made differentiation of functions work and print better.
- Added keyword \diff to create derivatives. They can be evaluated (that
- is, the derivative can be explicitly calculated) by \eqsimpf{...}{diff}.
- Added factorial function '!'.
- Added the sum function \sum. It can be explicitly calculated by
- \eqsimpf{...}{diff}
- Added keyword \eqevalp to evaluate functions given in parameter form.
- Added keyword \eqwrite to save equations to a file and reuse them in another
- document.
- Added taylor series creation of an expression with \tseries.
- Optimized the value finding code for faster execution.
- Added the AM_PATH_GINAC macro to configure.in.in. This needs a patch
- to ginac.m4 on my system (see section Compilation and Installation)
- Cross-compiled EQC to windows (see section Compilation and Installation)
- Added Digits = 12 globally to aleviate problems of expressions
- evaluating to things like x^(0.99999999999999995)