Skip to content

symja_java8-2018-06-18

Compare
Choose a tag to compare
@axkr axkr released this 18 Jun 17:34
· 5053 commits to master since this release

Changes:

  • Issue #55: Use java10 jshell to run a java/symja repl

  • Issue #51: Run scripts from Console or MMAConsole app

  • Issue #48: delete final from Config.DOUBLE_TOLERANCE definition

  • Issue #38: Moved ExprPreprocessor to https://github.com/axkr/java_codegen

  • Issue #31 fix bug in Rationalize function

  • Issue #24 Implement Series...() functions (not finished)

  • BooleanMinimize use logicng 1.4.0 release - see logic-ng/LogicNG#12

  • improved FullSimplify, FunctionExpand, PolyGamma, MapIndexed, BesselJ, Inequality, IntegerPartitions, Table, Limit, Gamma, GammaRegularized, HarmonicNumber

  • use SeriesData in Coefficient, CoefficientList, Exponent functions

  • Cyclotomic polynomials

  • LinearRecurrence(list1, list2, n) function

  • ASCII Art Symja Logo for Console, MMAConsole

  • SquareMatrixQ function

  • refactor parsers to improve maintainability - delete ExprScanner class

  • Convergents({n1, n2, ...})

  • ContinuedFraction for argument Sqrt( d ) with d positive integer

  • IntegerDigits, FromDigits function

  • Sudivide() function

  • FrobeniusNumber function

  • EulerPhi, MoebiusMu, CarmichaelLambda improvements for negative arg

  • Refactor InterpolatingFunction by using a Piecewise polynomial

  • Median function for distributions

  • IntegerSym cache for ints -128 < i <128

  • Orthogonalize function

  • HoldPattern function

  • Improve CoefficientList function for multivariate polynomials

  • org.matheclipse.core.convert.TreeForm class - display an ASCII tree of a Symja expression

  • Exists(), ForAll() functions

  • JacobiZeta() function

  • Introduced Config.DOMINANT_IMPLICIT_TIMES Config.EXPLICIT_TIMES_OPERATOR (== true in RulePreprocessor)