Learn R Programming

⚠️There's a newer version (0.4.4) of this package.Take me there.

Ryacas0: Legacy version of Ryacas

Ryacas0 is a legacy version of Ryacas.

Ryacas0 is an R interface to the free yacas Computer Algebra System. Ryacas0 allows one to send R expressions, unprocessed yacas strings and certain other R objects to yacas process from R and get back the result. It also has facilities for manipulating yacas strings and R expressions destined for yacas processing.

It can be used for exact arithmetic, symbolic math, ASCII pretty printing and translating R to TeX.

Install from github

To build and install from github using R 3.3.0 (or later) and the R devtools package 1.11.0 (or later) run this command from within R:

# without vignettes
devtools::install_github("mikldk/ryacas0")

This will not install the vignettes. If you want to have those included, then instead run

# with vignettes
devtools::install_github("mikldk/ryacas0", 
                         build_opts = c("--no-resave-data", "--no-manual"))
# after installation
help(package = Ryacas0)
# or
vignette(package = "Ryacas0")

Online info

For vignettes, overview, pointers to additional information, installation instructions and a sample session see http://mikldk.github.io/ryacas0/.

Yacas documentation can be found at http://yacas.readthedocs.org/

More

Once Ryacas0 is installed, pointers to additional information can be found with these R commands:

library(Ryacas0)
package?Ryacas0

Yacas

The package contains stripped-down yacas distribution. For the complete yacas source code see https://github.com/grzegorzmazur/yacas/ . For more information on yacas see http://www.yacas.org/.


Mikkel Meyer Andersen, mikl at math dot aau dot dk
Rob Goedman, goedman at mac dot com
Gabor Grothendieck, ggrothendieck at gmail dot com
Søren Højsgaard, sorenh at math dot aau dot dk
Ayal Pinkus, apinkus at xs4all dot nl
Grzegorz Mazur, teoretyk at gmail dot com

Copy Link

Version

Install

install.packages('Ryacas0')

Monthly Downloads

633

Version

0.4.2

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Mikkel Andersen

Last Published

October 9th, 2019

Functions in Ryacas0 (0.4.2)

set_output_width

Set width of yacas output
yacmode

yacmode interface
yacas_evaluate

Evaluate yacas expression
stripvar

Removes part of expression containing variable
syacas

yacas interface -- silent version
y_ls

Get Yacas variables
getSyms

List Sym() objects
yacasTranslations

Yacas translations
yacas

yacas interface
bodyAsExpression

Get body of function as an expression.
Sym

Sym
Ryacas_options

Set or get options for the Ryacas package
root

Root function
Eval

Evaluate a yacas expression.
get_output_width

Get width of yacas output
as.Sym.matrix

Convert character matrix to yacas object
as.Sym.character

Convert character vector to yacas object
Ryacas0-package

R interface to yacas computer algebra package