Releases: axkr/symja_android_library
v3.0.0-apps
This is the corresponding app bundle for the Symja 3.0.0 Maven release.
Under Windows run one of the following commands:
bin\server.bat -l -p 8080to run Symja as a web browser notebookbin\mmaserver.bat -l -p 8080to run Symja as a web browser notebook in Mathematica syntax modebin\symja.batto run Symja as a console appbin\mma.batto run Symja as a console in Mathematica syntax mode
Symja 3.0.0
We are pleased to announce the release of Symja 3.0.0.
This release is available on Maven central using the following coordinates:
<dependency>
<groupId>org.matheclipse</groupId>
<artifactId>matheclipse-core</artifactId>
<version>3.0.0</version>
</dependency>
You can obtain the other Symja-modules using their corresponding artifactId.
See the changelog for Symja 3.0.0 for all noteworthy changes.
The exact changes are:
Thanks to everyone who contributed to this release!
v2.0.0-apps
This is the corresponding app bundle for the Symja 2.0.0 Maven release. See #505
Under Windows run one of the following commands:
bin\server.bat -l -p 8080to run Symja as a web browser notebookbin\mmaserver.bat -l -p 8080to run Symja as a web browser notebook in Mathematica syntax modebin\symja.batto run Symja as a console appbin\mma.batto run Symja as a console in Mathematica syntax mode
Symja 2.0.0
We are pleased to announce the release of Symja 2.0.0.
This release is available on Maven central using the following coordinates:
<dependency>
<groupId>org.matheclipse</groupId>
<artifactId>matheclipse-core</artifactId>
<version>2.0.0</version>
</dependency>
The other modules of Symja are available using their corresponding artifactId.
For more information see the changelog of Symja 2.0.0.
Thanks to everyone who contributed to this release!
symja_java8-2021-02-20
Under Windows use
guisymja.batto run Symja as a web browser notebookguisymjamma.batto run Symja as a web browser notebook in Mathematica syntax modesymja.batto run Symja as a console appsymjamma.batto run Symja as a console in Mathematica syntax modejsonapi-server.batto run the JSON-API server
Main changes:
- updated Java libs: logicng-2.0.2,commonmark-0.17.1,fastutil-8.5.2,pebble-3.1.5,jackson-XXX-2.11.0,icu4j-68.2, JAS
- updated JavaScript libs: - mathcell 1.9.1
- [core] improve FunctionExpand() for trivial Cos,Sin cases
- [core] Integrate for Surd() function
- [core] new/improved: AppellF1, DifferenceDelta, FirstCase, FirstPosition, SelectFirts, CubeRoot, Surd
- [core] improved for periodic continued fractions: QuadraticIrrationalQ, ContinuedFraction, FromContinuedFraction
- [core] improved Solve: use ProductLog for some inverse functions / QuarticSolver uses IExpr#isPossibleZero() instead of equals() now
- [core] improved Simplify: uses BooleanMinimize() for boolean expressions now
- [core] improved Limit: better argument evaluation for numeric functions
- [core] improved RandomXXX functions
- [core] fix bug in For() function, ExprEvaluator#evalTryCatch(), ...
- [io] caching enabled in AJAXDocServlet
symja_java8-2021-01-23
Under Windows use
guisymja.batto run Symja as a web browser notebookguisymjamma.batto run Symja as a web browser notebook in Mathematica syntax modesymja.batto run Symja as a console appsymjamma.batto run Symja as a console in Mathematica syntax modejsonapi-server.batto run the JSON-API server
Main changes:
- [io] improve
SemanticImportfor import from URLs
dset = SemanticImport("https://raw.githubusercontent.com/axkr/symja_android_library/master/symja_android_library/data/whiskey.csv") - [core]
StringFormatfunction - move univocity parser from [io] to [core] pom.xml - [core] more permutations and jgrapht based functions
- [core] more MMA packages tested with symjamma
<<"https://raw.githubusercontent.com/szhorvat/BoolEval/master/BoolEval/BoolEval.m"
<<"https://raw.githubusercontent.com/antononcube/MathematicaForPrediction/master/SSparseMatrix.m"
symja_java8-2021-01-02
Under Windows use
guisymja.batto run Symja as a web browser notebookguisymjamma.batto run Symja as a web browser notebook in Mathematica syntax modesymja.batto run Symja as a console appsymjamma.batto run Symja as a console in Mathematica syntax modejsonapi-server.batto run the JSON-API server
Main changes:
- [external] use newest prime factorization from the java-math-library
TilmanNeumann/java-math-library#2
Instantiate CombinedFactorAlgorithm in ThreadLocal - [external] use jgrapht 1.5.0 / jheaps 0.13 / commons-text 1.8
- [core] improved
ReplacePart - [core] BernsteinBasis function (also in PiecewiseExpand)
- [api] enable
Evaluatefunction "fuzzy parser" mode - [core] serialize / deserialize Associations <|...|> in WXF format
https://reference.wolfram.com/language/tutorial/WXFFormatDescription.html - [core] TensorProduct
symja_java8-2020-12-26
Under Windows use
guisymja.batto run Symja as a web browser notebookguisymjamma.batto run Symja as a web browser notebook in Mathematica syntax modesymja.batto run Symja as a console appsymjamma.batto run Symja as a console in Mathematica syntax modejsonapi-server.batto run the JSON-API server
Main changes:
- [core, external] use new prime factorization from the java-math-library
TilmanNeumann/java-math-library#2 - [core] improved
MapAt - [api] parse
plot(sin(x),(x,-10,10))asPlot(Sin(x),{x,-10,10})in fuzzy parser
symja_java8-2020-12-20
Under Windows use
guisymja.batto run Symja as a web browser notebookguisymjamma.batto run Symja as a web browser notebook in Mathematica syntax modesymja.batto run Symja as a console appsymjamma.batto run Symja as a console in Mathematica syntax modejsonapi-server.batto run the JSON-API server
Main changes:
- Fixed
NDSolveexample in markdown documentation - Improved
AssociateTo, AppendTo, PrependTo, AddTo, SubtractFrom, TimesBy, DivideBy, PreIncrement, PreDecrement, Increment, Decrementfunctions - Added a JSON API test page (
index.htmlneeds a refresh after restarting a new kind of Symja server) - improved JavaScript converter for
Piecewisefunction (useINLINE_PIECEWISE = falsenow, which generatesifstatements) - heuristic factorization for polynomials of the form
x^(2*p) + x^p + 1-pis prime andp != 3 - add
Config#BUILTIN_PROTECTED - improved
DandDerivativerules - bump version
guava-30.1-jre.jar
symja_java8-2020-12-13
Under Windows use
guisymja.batto run Symja as a web browser notebookguisymjamma.batto run Symja as a web browser notebook in Mathematica syntax modesymja.batto run Symja as a console appsymjamma.batto run Symja as a console in Mathematica syntax modejsonapi-server.batto run the JSON-API server
Main changes:
- Improved rendering of examples in Mathematica mode notebook GUI (
symjamma.bat) - reduced size of release by 60MB