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.

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

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