Symja - Java computer algebra library - https://github.com/axkr/symja_android_library
axkr on master
Improve isPossibleZeroQ / isFre… (compare)
axkr on master
Improve Collect for Times() exp… JUnit test cases (compare)
axkr on master
clean up pattern-matching for O… Improve FreeQ for "Times(...) p… (compare)
axkr on master
WIP start export for Expression… (compare)
axkr on master
More si.properties - thanks to … (compare)
axkr on master
markdown Implement JavaShow (compare)
axkr on master
Refactor / clean up PatternMatc… (compare)
axkr on master
Refactor / clean up Flat&Orderl… (compare)
axkr on master
Improve PossibleZeroQ clean up Improvements for Condition[] ca… and 1 more (compare)
axkr on master
markdown for new stream and Jav… (compare)
axkr on master
more arg checking in plot funct… PossibleZeroQ() does random num… clean up and 39 more (compare)
axkr on master
improve Extract() function for … (compare)
axkr on master
improve piecewiseExpand() (compare)
axkr on master
constant definitions (compare)
axkr on master
core/expression improvements n… (compare)
axkr on master
Pattern fullFormString() (compare)
axkr on master
OptionPattern fullFormString() … (compare)
axkr on master
define new identifiers (compare)
axkr on master
IntervalSym clean up (compare)
axkr on master
improve fullFormString() method (compare)
FunctionExpand
?
IExpr#isInexactNumber()
if they are floating-point real or complex numbers
EvalEngine#isDoubleMode()
method you can check if the user runs a numeric evaluation:
ApfloatMath.gamma(arg1)
N()
function.
<module>matheclipse-external</module>
<module>matheclipse-frontend</module>
<module>matheclipse-core</module>
<module>matheclipse-api</module>
<module>matheclipse-io</module>
Compile
function https://github.com/axkr/symja_android_library/blob/master/symja_android_library/doc/functions/Compile.md will be independent from the JDK in next version and will be realized with the Janino compiler: http://janino-compiler.github.io/janino/