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 8080
to run Symja as a web browser notebookbin\mmaserver.bat -l -p 8080
to run Symja as a web browser notebook in Mathematica syntax modebin\symja.bat
to run Symja as a console appbin\mma.bat
to 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 8080
to run Symja as a web browser notebookbin\mmaserver.bat -l -p 8080
to run Symja as a web browser notebook in Mathematica syntax modebin\symja.bat
to run Symja as a console appbin\mma.bat
to 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.bat
to run Symja as a web browser notebookguisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax modesymja.bat
to run Symja as a console appsymjamma.bat
to run Symja as a console in Mathematica syntax modejsonapi-server.bat
to 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.bat
to run Symja as a web browser notebookguisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax modesymja.bat
to run Symja as a console appsymjamma.bat
to run Symja as a console in Mathematica syntax modejsonapi-server.bat
to run the JSON-API server
Main changes:
- [io] improve
SemanticImport
for import from URLs
dset = SemanticImport("https://raw.githubusercontent.com/axkr/symja_android_library/master/symja_android_library/data/whiskey.csv")
- [core]
StringFormat
function - 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.bat
to run Symja as a web browser notebookguisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax modesymja.bat
to run Symja as a console appsymjamma.bat
to run Symja as a console in Mathematica syntax modejsonapi-server.bat
to 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
Evaluate
function "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.bat
to run Symja as a web browser notebookguisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax modesymja.bat
to run Symja as a console appsymjamma.bat
to run Symja as a console in Mathematica syntax modejsonapi-server.bat
to 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.bat
to run Symja as a web browser notebookguisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax modesymja.bat
to run Symja as a console appsymjamma.bat
to run Symja as a console in Mathematica syntax modejsonapi-server.bat
to run the JSON-API server
Main changes:
- Fixed
NDSolve
example in markdown documentation - Improved
AssociateTo, AppendTo, PrependTo, AddTo, SubtractFrom, TimesBy, DivideBy, PreIncrement, PreDecrement, Increment, Decrement
functions - Added a JSON API test page (
index.html
needs a refresh after restarting a new kind of Symja server) - improved JavaScript converter for
Piecewise
function (useINLINE_PIECEWISE = false
now, which generatesif
statements) - heuristic factorization for polynomials of the form
x^(2*p) + x^p + 1
-p
is prime andp != 3
- add
Config#BUILTIN_PROTECTED
- improved
D
andDerivative
rules - bump version
guava-30.1-jre.jar
symja_java8-2020-12-13
Under Windows use
guisymja.bat
to run Symja as a web browser notebookguisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax modesymja.bat
to run Symja as a console appsymjamma.bat
to run Symja as a console in Mathematica syntax modejsonapi-server.bat
to run the JSON-API server
Main changes:
- Improved rendering of examples in Mathematica mode notebook GUI (
symjamma.bat
) - reduced size of release by 60MB