Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
GPL-3.0 License
Bot releases are hidden (Show)
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 notebook
bin\mmaserver.bat -l -p 8080
to run Symja as a web browser notebook in Mathematica syntax mode
bin\symja.bat
to run Symja as a console app
bin\mma.bat
to run Symja as a console in Mathematica syntax mode
Published by axkr over 2 years ago
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 notebook
bin\mmaserver.bat -l -p 8080
to run Symja as a web browser notebook in Mathematica syntax mode
bin\symja.bat
to run Symja as a console app
bin\mma.bat
to run Symja as a console in Mathematica syntax mode
Published by axkr over 3 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
Published by axkr over 3 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
SemanticImport
for import from URLsdset = SemanticImport("https://raw.githubusercontent.com/axkr/symja_android_library/master/symja_android_library/data/whiskey.csv")
StringFormat
function - move univocity parser from [io] to [core] pom.xml<<"https://raw.githubusercontent.com/szhorvat/BoolEval/master/BoolEval/BoolEval.m"
<<"https://raw.githubusercontent.com/antononcube/MathematicaForPrediction/master/SSparseMatrix.m"
Published by axkr almost 4 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
ReplacePart
Evaluate
function "fuzzy parser" modePublished by axkr almost 4 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
MapAt
plot(sin(x),(x,-10,10))
as Plot(Sin(x),{x,-10,10})
in fuzzy parserPublished by axkr almost 4 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
NDSolve
example in markdown documentationAssociateTo, AppendTo, PrependTo, AddTo, SubtractFrom, TimesBy, DivideBy, PreIncrement, PreDecrement, Increment, Decrement
functionsindex.html
needs a refresh after restarting a new kind of Symja server)Piecewise
function (use INLINE_PIECEWISE = false
now, which generates if
statements)x^(2*p) + x^p + 1
- p
is prime and p != 3
Config#BUILTIN_PROTECTED
D
and Derivative
rulesguava-30.1-jre.jar
Published by axkr almost 4 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
symjamma.bat
)Published by axkr almost 4 years ago
Under Windows use
guisymja.bat
to run Symja as a web browser notebook
guisymjamma.bat
to run Symja as a web browser notebook in Mathematica syntax mode
symja.bat
to run Symja as a console app
symjamma.bat
to run Symja as a console in Mathematica syntax mode
jsonapi-server.bat
to run the JSON-API server
Main changes:
<<"https://raw.githubusercontent.com/antononcube/MathematicaForPrediction/master/SSparseMatrix.m"
matheclipse-io
Dataset
, SemanticImport
, SemanticImportString
supportPublished by axkr over 4 years ago
symja.bat
to run Symjasymjamma.bat
to run Symja in Mathematica syntax modeMain changes:
<| ... |>
Functions: Counts, Keys, KeySort, KeyExistsQ, Values, Lookup, PartPublished by axkr about 5 years ago
symja.bat
to run Symjasymjamma.bat
to run Symja in Mathematica syntax mode (allows import of Mathematica packages with Get[])Main changes:
Published by axkr about 5 years ago
symja.bat
to run Symjasymjamma.bat
to run Symja in Mathematica syntax mode (allows import of Mathematica packages with Get[])Main changes:
Manipulate(Plot(Sin(x)*Cos(1 + a*x), {x, 0, 2*Pi}), {a,0,10})
Graph({1 -> 2, 2 -> 3})
F.show(expr)
shows Manipulate, Plot, Plot3D, ListPlot, ParametricPlot or Graph if you set Config.USE_MATHCELL=true
or Config.USE_VISJS=true
Published by axkr over 5 years ago
symja.bat
to run Symjasymjamma.bat
to run Symja in Mathematica syntax mode (allows import of Mathematica packages with Get[])Main changes:
Published by axkr almost 6 years ago
symja.bat
to run Symjasymjamma.bat
to run Symja in Mathematica syntax mode (with import of packages)Main changes:
Published by axkr almost 6 years ago
symja.bat
to run Symjasymjamma.bat
to run Symja in Mathematica syntax mode (with import of packages)Main changes:
Published by axkr over 6 years ago
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 https://github.com/logic-ng/LogicNG/issues/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
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)
Published by axkr over 6 years ago
breaking changes:
other changes:
Published by axkr almost 7 years ago
In the console available functions can be determined with the ? operator. Example
>> ?ArcC*
ArcCos, ArcCosh, ArcCot, ArcCoth, ArcCsc, ArcCsch
Published by axkr about 7 years ago
Published by axkr over 7 years ago