RcppOctave: Seamless Interface to Octave -- And Matlab

Direct interface to Octave. The primary goal is to facilitate the port of Matlab/Octave scripts to R. The package enables to call any Octave functions from R and as well as browsing their documentation, passing variables between R and Octave, using R core RNGs in Octave, which ensures that stochastic computations are also reproducible.

Install the latest version of this package by entering the following in R:
install.packages("RcppOctave")
AuthorRenaud Gaujoux
Date of publication2015-10-06 15:43:03
MaintainerRenaud Gaujoux <renaud@tx.technion.ac.il>
LicenseGPL (>= 2)
Version0.18.1
http://renozao.github.io/RcppOctave

View on CRAN

Man pages

autocomplete: Auto-completion for Octave Interface Object

check.equal: Compare Lists or Environments

dot-CallOctave: Calling an Octave Function

dot-isPlatformCompatible: Platform Compatibility Check for RcppOctave

mfiles: M Files

o_addpath: Manipulating Octave Search Path

o_assign: Assign/Get Octave Variables

o_clear: Deleting Octave Variables

o_config_info: Embedded Octave Configuration and Installation Information

Octave-class: Class Octave: Seamless Access to Octave Functions and...

octave_config: Octave Utils: octave-config

Octave.config: Octave Configuration and Installation Information

OctaveFunction-class: Wrapping and Defining Octave Functions from R

Octave.home: Octave Home Directory

OctaveInterface: Direct Interface to Octave

octave-ll: Low-level Function Interfacing with Octave

o_eval: Evaluate an Octave Expression

o_exist: Checking Octave Variables

o_help: Accessing Octave Help and Documentation Pages

o_identity: Octave Identity Function

o_load: Loading Variables into Octave

o_ls: Listing Objects from the Current Octave Session

o_rexp: Drawing from R Exponential Distribution in Octave

o_rgamma: Drawing from R Gamma Distribution in Octave

o_rnorm: Drawing from R Normal Distribution in Octave

o_rpois: Drawing from R Poisson Distribution in Octave

o_runif: Drawing from R Uniform Distribution in Octave

o_source: Sourcing Octave/Matlab Files

o_version: Get Octave Version

o_who: Listing Octave Variables

o_whos: Detailed Listing of Octave Variables

RcppOctave-package: Seamless Interface to Octave - And Matlab

sourceExamples: Loading Example M-files

system.mfile: Path to Package M-files Standard Location

Functions

as.mfile Man page
.CallOctave Man page
check.equal Man page
.DollarNames.Octave Man page
.DollarNames,Octave-method Man page
.isPlatformCompatible Man page
.O Man page
o_addpath Man page
o_assign Man page
o_assignin Man page
o_clear Man page
o_config_info Man page
Octave-class Man page
octave_config Man page
Octave.config Man page
octave_end Man page
OctaveFunction Man page
OctaveFunction-class Man page
Octave.home Man page
Octave.info Man page
[[,Octave-method Man page
$<-,Octave-method Man page
$,Octave-method Man page
octave_modules Man page
octave_start Man page
octave_verbose Man page
Octave.version Man page
o_doc Man page
o_eval Man page
o_exist Man page
o_get Man page
o_help Man page
o_identity Man page
o_inpath Man page
o_load Man page
o_ls Man page
o_rexp Man page
o_rgamma Man page
o_rm Man page
o_rnorm Man page
o_rpois Man page
o_runif Man page
o_source Man page
o_version Man page
o_who Man page
o_whos Man page
RcppOctave Man page
RcppOctave-package Man page
show,OctaveFunction-method Man page
show,Octave-method Man page
sourceExamples Man page
system.mfile Man page

Files

inst
inst/REFERENCES.bib
inst/scripts
inst/scripts/ex_functions.m
inst/scripts/ex_source.m
inst/scripts/PKG_ADD
inst/modules
inst/modules/README
inst/doc
inst/doc/EddelbuettelGaujoux.inc
inst/doc/RcppOctave-unitTests.R
inst/doc/RcppOctave.Rnw
inst/doc/RcppOctave.pdf
inst/doc/RcppOctave-unitTests.pdf
inst/doc/RcppOctave.R
inst/doc/RcppOctave-unitTests.Rnw
inst/unitTests
inst/unitTests/runit.conversions.R inst/unitTests/runit.OctaveFunction.R inst/unitTests/runit.eval.R inst/unitTests/runit.stats.R
configure.ac
exec
exec/m4.R
exec/octave.m4
exec/configure-win
exec/m4.win
tests
tests/doRUnit.R
src
src/rcpp_octave.h
src/modules
src/modules/Makefile.in
src/modules/Rrng.cc
src/modules/utils.cc
src/modules/PKG_ADD
src/swig_octave_version.h
src/compatibility.h
src/rcpp_octave.cpp
src/Makevars.in
src/Redirect.hpp
src/Makevars.win
src/conversion.cpp
NAMESPACE
demo
demo/timerng.R demo/Kalman.R demo/gibbs.R
demo/00Index
demo/gamma.R
NEWS
R
R/utils.R R/random.R
R/config-vars.R.in
R/eval.R R/config.R R/Octave-class.R R/package.R R/interface.R R/base-functions.R R/OctaveFunction-class.R
vignettes
vignettes/RcppOctave.Rnw
vignettes/RcppOctave-unitTests.Rnw
MD5
README
build
build/RcppOctave.pdf
build/vignette.rds
DESCRIPTION
configure
man
man/o_version.Rd man/o_rexp.Rd man/o_config_info.Rd man/o_addpath.Rd man/o_identity.Rd man/o_whos.Rd man/o_runif.Rd man/Octave-class.Rd man/OctaveFunction-class.Rd man/OctaveInterface.Rd man/o_clear.Rd man/octave_config.Rd man/octave-ll.Rd man/autocomplete.Rd man/o_help.Rd man/o_ls.Rd man/RcppOctave-package.Rd man/Octave.config.Rd man/sourceExamples.Rd man/o_rpois.Rd man/o_rnorm.Rd man/o_source.Rd man/o_rgamma.Rd man/o_load.Rd man/mfiles.Rd man/o_exist.Rd man/o_who.Rd man/dot-CallOctave.Rd man/o_eval.Rd man/dot-isPlatformCompatible.Rd man/Octave.home.Rd man/system.mfile.Rd man/check.equal.Rd man/o_assign.Rd
cleanup
cleanup.win

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.