Ryacas: R Interface to the Yacas Computer Algebra System

An interface to the yacas computer algebra system.

Install the latest version of this package by entering the following in R:
install.packages("Ryacas")
AuthorRob Goedman <goedman@mac.com>, Gabor Grothendieck <ggrothendieck@gmail.com>, Søren Højsgaard <sorenh@math.aau.dk>, Ayal Pinkus <apinkus@xs4all.nl>, Grzegorz Mazur <teoretyk@gmail.com>
Date of publication2016-05-15 14:43:31
MaintainerG. Grothendieck <ggrothendieck@gmail.com>
LicenseGPL-2
Version0.3-1
https://github.com/ggrothendieck/ryacas
http://www.yacas.org

View on CRAN

Functions

addSemi Man page
as.character.Expr Man page
as.character.Sym Man page
as.character.yacas Man page
as.expression.Sym Man page
as.expression.yacas Man page
as.Expr.formula Man page
as.language Man page
as.Sym Man page
as.Sym.Expr Man page
as.Sym.yacas Man page
bodyAsExpression Man page
Clear Man page
Clear.default Man page
Clear.Expr Man page
Conjugate Man page
Conjugate.default Man page
Conjugate.Expr Man page
deriv.Expr Man page
deriv.Sym Man page
determinant.Expr Man page
determinant.Sym Man page
Eval Man page
Eval.Expr Man page
Eval.Sym Man page
Eval.yacas Man page
Expand Man page
Expand.default Man page
Expand.Expr Man page
Expr Man page
Exprq Man page
Factor Man page
Factor.default Man page
Factor.Expr Man page
Factorial Man page
Factorial.default Man page
Factorial.Expr Man page
I Man page
Identity Man page
Identity.default Man page
Infinity Man page
Integrate Man page
Integrate.default Man page
Integrate.Expr Man page
Inverse Man page
Inverse.default Man page
Inverse.Expr Man page
InverseTaylor Man page
InverseTaylor.default Man page
Limit Man page
Limit.default Man page
Limit.Expr Man page
List Man page
List.default Man page
List.Expr Man page
Math.Expr Man page
Math.Sym Man page
N Man page
N.default Man page
Newton Man page
Newton.default Man page
Newton.Expr Man page
N.Expr Man page
OpenMath2R Man page
Ops.Expr Man page
Ops.Sym Man page
Ops.yacas.symbol Man page
Pi Man page
Precision Man page
Precision.default Man page
Precision.Expr Man page
PrettyForm Man page
PrettyForm.default Man page
PrettyForm.Expr Man page
PrettyPrinter Man page
PrettyPrinter.default Man page
PrettyPrinter.Expr Man page
print.Expr Man page
print.Sym Man page
print.yacas Man page
root Man page
Ryacas-package Man page
Set Man page
Simplify Man page
Simplify.default Man page
Simplify.Expr Man page
Solve Man page
Solve.default Man page
Solve.Expr Man page
Subst Man page
Subst.default Man page
Sym Man page
SymExpr Man page
Taylor Man page
Taylor.default Man page
Taylor.Expr Man page
TeXForm Man page
TeXForm.default Man page
TeXForm.Expr Man page
trans Man page
transtab Man page
Ver Man page
Ver.default Man page
Ver.Expr Man page
\%Where\% Man page
\%Where\%.default Man page
yacas Man page
yacas.character Man page
yacas_evaluate Man page
yacas.expression Man page
yacas.formula Man page
yacas.function Man page
yacas.symbol.value Man page
yacasTranslations Man page
yacas.yacas Man page
yacmode Man page
yAssignFunction Man page
yDeriv Man page
yFactorial Man page
yIntegrate Man page
yLimit Man page
ynext Man page
yparse Man page
yrewrite Man page
ySequence Man page
ysub Man page
yUnlist Man page

Files

inst
inst/WISHLIST
inst/yacas
inst/yacas/transforms.rep
inst/yacas/transforms.rep/code.ys.def
inst/yacas/transforms.rep/code.ys
inst/yacas/tensor.rep
inst/yacas/tensor.rep/code.ys.def
inst/yacas/tensor.rep/code.ys
inst/yacas/random.rep
inst/yacas/random.rep/code.ys.def
inst/yacas/random.rep/code.ys
inst/yacas/specfunc.rep
inst/yacas/specfunc.rep/zeta.ys
inst/yacas/specfunc.rep/bernou.ys.def
inst/yacas/specfunc.rep/code.ys.def
inst/yacas/specfunc.rep/zeta.ys.def
inst/yacas/specfunc.rep/gamma.ys.def
inst/yacas/specfunc.rep/gammaconst.ys.def
inst/yacas/specfunc.rep/gamma.ys
inst/yacas/specfunc.rep/om.ys
inst/yacas/specfunc.rep/code.ys
inst/yacas/specfunc.rep/bernou.ys
inst/yacas/specfunc.rep/bessel.ys
inst/yacas/specfunc.rep/bessel.ys.def
inst/yacas/specfunc.rep/gammaconst.ys
inst/yacas/examples
inst/yacas/examples/goldbach.ys
inst/yacas/examples/pi.ys
inst/yacas/examples/wordproblems.ys
inst/yacas/examples/benchmark2.ys
inst/yacas/examples/findsum.ys
inst/yacas/examples/benchmark.ys
inst/yacas/examples/ABIN.ys
inst/yacas/examples/benchbuild.ys
inst/yacas/examples/series.ys
inst/yacas/examples/queens.ys
inst/yacas/examples/MinimumSpanningTree.ys
inst/yacas/stubs.rep
inst/yacas/stubs.rep/code.ys.def
inst/yacas/stubs.rep/om.ys
inst/yacas/stubs.rep/code.ys
inst/yacas/deriv.rep
inst/yacas/deriv.rep/code.ys.def
inst/yacas/deriv.rep/code.ys
inst/yacas/debug.rep
inst/yacas/debug.rep/code.ys.def
inst/yacas/debug.rep/code.ys
inst/yacas/deffunc.rep
inst/yacas/deffunc.rep/code.ys.def
inst/yacas/deffunc.rep/code.ys
inst/yacas/testers.rep
inst/yacas/testers.rep/code.ys.def
inst/yacas/testers.rep/code.ys
inst/yacas/probability.rep
inst/yacas/probability.rep/code.ys.def
inst/yacas/probability.rep/code.ys
inst/yacas/orthopoly.rep
inst/yacas/orthopoly.rep/code.ys.def
inst/yacas/orthopoly.rep/code.ys
inst/yacas/yacasinit.ys
inst/yacas/rabinmiller.rep
inst/yacas/rabinmiller.rep/code.ys.def
inst/yacas/rabinmiller.rep/code.ys
inst/yacas/patterns.rep
inst/yacas/patterns.rep/code.ys.def
inst/yacas/patterns.rep/code.ys
inst/yacas/html.rep
inst/yacas/html.rep/code.ys.def
inst/yacas/html.rep/code.ys
inst/yacas/c_form.rep
inst/yacas/c_form.rep/code.ys.def
inst/yacas/c_form.rep/code.ys
inst/yacas/complex.rep
inst/yacas/complex.rep/code.ys.def
inst/yacas/complex.rep/om.ys
inst/yacas/complex.rep/code.ys
inst/yacas/univar.rep
inst/yacas/univar.rep/code.ys.def
inst/yacas/univar.rep/Cyclotomic.ys
inst/yacas/univar.rep/sparse.ys
inst/yacas/univar.rep/sturm.ys
inst/yacas/univar.rep/sturm.ys.def
inst/yacas/univar.rep/code.ys
inst/yacas/univar.rep/sparse.ys.def
inst/yacas/univar.rep/Cyclotomic.ys.def
inst/yacas/calendar.rep
inst/yacas/calendar.rep/code.ys.def
inst/yacas/calendar.rep/code.ys
inst/yacas/rational.rep
inst/yacas/rational.rep/code.ys.def
inst/yacas/rational.rep/code.ys
inst/yacas/stdarith.ys
inst/yacas/simplify.rep
inst/yacas/simplify.rep/code.ys.def
inst/yacas/simplify.rep/factorial.ys.def
inst/yacas/simplify.rep/factorial.ys
inst/yacas/simplify.rep/code.ys
inst/yacas/base.rep
inst/yacas/base.rep/math.ys
inst/yacas/base.rep/math.ys.def
inst/yacas/texform.rep
inst/yacas/texform.rep/code.ys.def
inst/yacas/texform.rep/code.ys
inst/yacas/odesolver.rep
inst/yacas/odesolver.rep/code.ys.def
inst/yacas/odesolver.rep/code.ys
inst/yacas/plots.rep
inst/yacas/plots.rep/code.ys.def
inst/yacas/plots.rep/backends-2d.ys
inst/yacas/plots.rep/backends-3d.ys
inst/yacas/plots.rep/plot3d.ys.def
inst/yacas/plots.rep/plot2d.ys.def
inst/yacas/plots.rep/plot2d.ys
inst/yacas/plots.rep/code.ys
inst/yacas/plots.rep/plot3d.ys
inst/yacas/packages.ys
inst/yacas/linalg.rep
inst/yacas/linalg.rep/code.ys.def
inst/yacas/linalg.rep/code.ys
inst/yacas/stdarith.ys.def
inst/yacas/lists.rep
inst/yacas/lists.rep/code.ys.def
inst/yacas/lists.rep/scopestack.ys
inst/yacas/lists.rep/scopestack.ys.def
inst/yacas/lists.rep/code.ys
inst/yacas/stdfuncs.rep
inst/yacas/stdfuncs.rep/code.ys.def
inst/yacas/stdfuncs.rep/numerical.ys.def
inst/yacas/stdfuncs.rep/nummethods.ys.def
inst/yacas/stdfuncs.rep/numerical.ys
inst/yacas/stdfuncs.rep/om.ys
inst/yacas/stdfuncs.rep/nummethods.ys
inst/yacas/stdfuncs.rep/code.ys
inst/yacas/stdfuncs.rep/elemfuncs.ys
inst/yacas/stdfuncs.rep/elemfuncs.ys.def
inst/yacas/trigsimp.rep
inst/yacas/trigsimp.rep/code.ys.def
inst/yacas/trigsimp.rep/code.ys
inst/yacas/statistics.rep
inst/yacas/statistics.rep/incompletegamma.ys.def
inst/yacas/statistics.rep/hypothesystest.ys.def
inst/yacas/statistics.rep/incompletegamma.ys
inst/yacas/statistics.rep/distributions.ys
inst/yacas/statistics.rep/distributions.ys.def
inst/yacas/statistics.rep/regression.ys.def
inst/yacas/statistics.rep/hypothesystest.ys
inst/yacas/statistics.rep/randomtest.ys
inst/yacas/statistics.rep/regression.ys
inst/yacas/statistics.rep/statistics.ys
inst/yacas/statistics.rep/statistics.ys.def
inst/yacas/sums.rep
inst/yacas/sums.rep/taylor.ys.def
inst/yacas/sums.rep/code.ys.def
inst/yacas/sums.rep/taylor3.ys
inst/yacas/sums.rep/taylor.ys
inst/yacas/sums.rep/taylor3.ys.def
inst/yacas/sums.rep/om.ys
inst/yacas/sums.rep/code.ys
inst/yacas/numbers.rep
inst/yacas/numbers.rep/code.ys.def
inst/yacas/numbers.rep/nthroot.ys.def
inst/yacas/numbers.rep/nthroot.ys
inst/yacas/numbers.rep/GaussianIntegers.ys
inst/yacas/numbers.rep/om.ys
inst/yacas/numbers.rep/NumberTheory.ys
inst/yacas/numbers.rep/code.ys
inst/yacas/numbers.rep/GaussianIntegers.ys.def
inst/yacas/numbers.rep/NumberTheory.ys.def
inst/yacas/substitute.rep
inst/yacas/substitute.rep/code.ys.def
inst/yacas/substitute.rep/code.ys
inst/yacas/solve.rep
inst/yacas/solve.rep/code.ys.def
inst/yacas/solve.rep/code.ys
inst/yacas/openmath.rep
inst/yacas/openmath.rep/code.ys.def
inst/yacas/openmath.rep/code.ys
inst/yacas/stats.rep
inst/yacas/stats.rep/code.ys.def
inst/yacas/stats.rep/code.ys
inst/yacas/padic.rep
inst/yacas/padic.rep/code.ys.def
inst/yacas/padic.rep/code.ys
inst/yacas/pslq.rep
inst/yacas/pslq.rep/code.ys.def
inst/yacas/pslq.rep/code.ys
inst/yacas/stdopers.ys
inst/yacas/predicates.rep
inst/yacas/predicates.rep/code.ys.def
inst/yacas/predicates.rep/code.ys
inst/yacas/multivar.rep
inst/yacas/multivar.rep/code.ys.def
inst/yacas/multivar.rep/makemulti.ys
inst/yacas/multivar.rep/sparsetree.ys
inst/yacas/multivar.rep/sparsetree.ys.def
inst/yacas/multivar.rep/sparsenomial.ys
inst/yacas/multivar.rep/code.ys
inst/yacas/standard.ys
inst/yacas/radsimp.rep
inst/yacas/radsimp.rep/code.ys.def
inst/yacas/radsimp.rep/code.ys
inst/yacas/io.rep
inst/yacas/io.rep/defaultprint.ys.def
inst/yacas/io.rep/code.ys.def
inst/yacas/io.rep/defaultprint.ys
inst/yacas/io.rep/formula.ys
inst/yacas/io.rep/errors.ys
inst/yacas/io.rep/code.ys
inst/yacas/io.rep/print.ys
inst/yacas/example.rep
inst/yacas/example.rep/code.ys.def
inst/yacas/example.rep/code.ys
inst/yacas/integrate.rep
inst/yacas/integrate.rep/code.ys.def
inst/yacas/integrate.rep/om.ys
inst/yacas/integrate.rep/code.ys
inst/yacas/array.rep
inst/yacas/array.rep/code.ys.def
inst/yacas/array.rep/code.ys
inst/yacas/newly.rep
inst/yacas/newly.rep/code.ys.def
inst/yacas/newly.rep/code.ys
inst/yacas/functional.rep
inst/yacas/functional.rep/code.ys.def
inst/yacas/functional.rep/om.ys
inst/yacas/functional.rep/code.ys
inst/yacas/logic.rep
inst/yacas/logic.rep/code.ys.def
inst/yacas/logic.rep/om.ys
inst/yacas/logic.rep/code.ys
inst/yacas/factors.rep
inst/yacas/factors.rep/code.ys.def
inst/yacas/factors.rep/binaryfactors.ys.def
inst/yacas/factors.rep/binaryfactors.ys
inst/yacas/factors.rep/code.ys
inst/yacas/limit.rep
inst/yacas/limit.rep/code.ys.def
inst/yacas/limit.rep/om.ys
inst/yacas/limit.rep/code.ys
inst/yacas/standard.ys.def
inst/yacas/constants.rep
inst/yacas/constants.rep/code.ys.def
inst/yacas/constants.rep/om.ys
inst/yacas/constants.rep/code.ys
inst/yacas/controlflow.rep
inst/yacas/controlflow.rep/code.ys.def
inst/yacas/controlflow.rep/code.ys
inst/yacas/nintegrate.rep
inst/yacas/nintegrate.rep/code.ys.def
inst/yacas/nintegrate.rep/code.ys
inst/yacas/graph.rep
inst/yacas/graph.rep/code.ys.def
inst/yacas/graph.rep/code.ys
inst/yacas/localrules.rep
inst/yacas/localrules.rep/code.ys.def
inst/yacas/localrules.rep/code.ys
inst/yacas/assoc.rep
inst/yacas/assoc.rep/code.ys.def
inst/yacas/assoc.rep/code.ys
inst/NEWS
inst/THANKS
inst/doc
inst/doc/Ryacas.pdf
inst/doc/Ryacas.Rnw
inst/VERSION
tests
tests/testthat
tests/testthat/test-smoke.R tests/test-all.R
src
src/Makevars
src/yacas
src/yacas/COPYING
src/yacas/src
src/yacas/src/yacasapi.cpp
src/yacas/src/deffile.cpp
src/yacas/src/lispatom.cpp
src/yacas/src/stdcommandline.cpp
src/yacas/src/mathcommands2.cpp
src/yacas/src/yacasnumbers.cpp
src/yacas/src/mathcommands.cpp
src/yacas/src/tokenizer.cpp
src/yacas/src/lispevalhash.cpp
src/yacas/src/win32commandline.cpp
src/yacas/src/stringio.cpp
src/yacas/src/Makefile.am
src/yacas/src/mathcommands3.cpp
src/yacas/src/genericstructs.cpp
src/yacas/src/patterns.cpp
src/yacas/src/infixparser.cpp
src/yacas/src/substitute.cpp
src/yacas/src/errors.cpp
src/yacas/src/patcher.cpp
src/yacas/src/lispparser.cpp
src/yacas/src/commandline.cpp
src/yacas/src/yacasmain.cpp
src/yacas/src/anumber.cpp
src/yacas/src/obmalloc.cpp
src/yacas/src/stdfileio.cpp
src/yacas/src/lispeval.cpp
src/yacas/src/lisphash.cpp
src/yacas/src/unixcommandline.cpp
src/yacas/src/standard.cpp
src/yacas/src/arggetter.cpp
src/yacas/src/patternclass.cpp
src/yacas/src/lispobject.cpp
src/yacas/src/lispuserfunc.cpp
src/yacas/src/lisperror.cpp
src/yacas/src/stdstubs.cpp
src/yacas/src/lispio.cpp
src/yacas/src/xmltokenizer.cpp
src/yacas/src/lispenvironment.cpp
src/yacas/src/js_interface.cpp
src/yacas/src/debugmem.cpp
src/yacas/src/yacasbase.cpp
src/yacas/src/mathuserfunc.cpp
src/yacas/src/numbers.cpp
src/yacas/src/platmath.cpp
src/yacas/src/gencorefunctions.cpp
src/yacas/AUTHORS
src/yacas/include
src/yacas/include/yacas
src/yacas/include/yacas/patcher.h
src/yacas/include/yacas/standard.inl
src/yacas/include/yacas/lispevalhash.h
src/yacas/include/yacas/errors.h
src/yacas/include/yacas/lispatom.h
src/yacas/include/yacas/string_utils.h
src/yacas/include/yacas/arggetter.h
src/yacas/include/yacas/platfileio.h
src/yacas/include/yacas/lispio.h
src/yacas/include/yacas/tokenizer.h
src/yacas/include/yacas/lispuserfunc.h
src/yacas/include/yacas/lispobject.h
src/yacas/include/yacas/commandline.h
src/yacas/include/yacas/deffile.h
src/yacas/include/yacas/associationclass.h
src/yacas/include/yacas/lispglobals.h
src/yacas/include/yacas/xmltokenizer.h
src/yacas/include/yacas/GPL_stuff.h
src/yacas/include/yacas/lisphash.h
src/yacas/include/yacas/anumber.h
src/yacas/include/yacas/patterns.h
src/yacas/include/yacas/utf8
src/yacas/include/yacas/utf8/core.h
src/yacas/include/yacas/utf8/checked.h
src/yacas/include/yacas/utf8/unchecked.h
src/yacas/include/yacas/mathcommands.h
src/yacas/include/yacas/lispeval.h
src/yacas/include/yacas/genericobject.h
src/yacas/include/yacas/utf8.h
src/yacas/include/yacas/stdfileio.h
src/yacas/include/yacas/lisptype.h
src/yacas/include/yacas/win32commandline.h
src/yacas/include/yacas/debugmem.h
src/yacas/include/yacas/evalfunc.h
src/yacas/include/yacas/yacasbase.h
src/yacas/include/yacas/genericstructs.h
src/yacas/include/yacas/lispobject.inl
src/yacas/include/yacas/infixparser.h
src/yacas/include/yacas/refcount.h
src/yacas/include/yacas/lispenvironment.h
src/yacas/include/yacas/core_yacasmain.h
src/yacas/include/yacas/choices.h
src/yacas/include/yacas/stdcommandline.h
src/yacas/include/yacas/lisperror.h
src/yacas/include/yacas/yacasprivate.h
src/yacas/include/yacas/stringio.h
src/yacas/include/yacas/anumber.inl
src/yacas/include/yacas/standard.h
src/yacas/include/yacas/patternclass.h
src/yacas/include/yacas/substitute.h
src/yacas/include/yacas/numbers.h
src/yacas/include/yacas/lispparser.h
src/yacas/include/yacas/corefunctions.h
src/yacas/include/yacas/yacas.h
src/yacas/include/yacas/platmath.h
src/yacas/include/yacas/lispstring.h
src/yacas/include/yacas/unixcommandline.h
src/yacas/include/yacas/stubs.h
src/yacas/include/yacas/arrayclass.h
src/yacas/include/yacas/noncopyable.h
src/yacas/include/yacas/yacas_version.h
src/yacas/include/yacas/mathuserfunc.h
src/ryacas.cpp
src/RcppExports.cpp
NAMESPACE
demo
demo/Ryacas-gui.R demo/Ryacas-PrettyPrinter.R demo/Ryacas-Expr.R
demo/00Index
demo/Ryacas-Sym.R demo/Ryacas-Function.R demo/Ryacas.R
R
R/yacas.R R/Sym2.R R/yacmode.R R/Expr.R R/print.yacas.R R/RcppExports.R R/OpenMath2R.R
vignettes
vignettes/Ryacas-raw.tex
vignettes/Ryacas-raw
vignettes/Ryacas.Rnw
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/yacas.Rd man/bodyAsExpression.Rd man/yacmode.Rd man/Sym.Rd man/yacasTranslations.Rd man/Eval.Rd man/yacas_evaluate.Rd man/Ryacas-package.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.