RcppOctave: Seamless Interface to Octave -- And Matlab
Version 0.18.1

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.

Browse man pages Browse package API and functions Browse package files

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

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

$,Octave-method Man page
$<-,Octave-method Man page
.CallOctave Man page
.DollarNames,Octave-method Man page
.DollarNames.Octave Man page
.O Man page
.isPlatformCompatible Man page
CallOctave Source code
DollarNames.Octave Source code
Octave-class Man page
Octave.config Man page
Octave.home Man page Source code
Octave.info Man page Source code
Octave.version Man page
OctaveFunction Man page Source code
OctaveFunction-class Man page
OctaveLibs Source code
RcppOctave Man page
RcppOctave-package Man page
[[,Octave-method Man page
as.mfile Man page Source code
check.equal Man page Source code
debug Source code
file.first.path Source code
is.Mac Source code
is_mdef Source code
load.lib Source code
modules.path Source code
o_addpath Man page Source code
o_assign Man page Source code
o_assignin Man page
o_builtin Source code
o_clear Man page Source code
o_completion_matches Source code
o_config_info Man page Source code
o_doc Man page Source code
o_eval Man page Source code
o_exist Man page Source code
o_get Man page Source code
o_help Man page Source code
o_identity Man page Source code
o_inpath Man page Source code
o_load Man page Source code
o_ls Man page
o_rexp Man page Source code
o_rgamma Man page Source code
o_rm Man page
o_rmpath Source code
o_rnorm Man page Source code
o_rpois Man page Source code
o_runif Man page Source code
o_source Man page Source code
o_version Man page Source code
o_who Man page Source code
o_whos Man page Source code
octave_config Man page Source code
octave_end Man page Source code
octave_modules Man page Source code
octave_start Man page
octave_verbose Man page Source code
onAttach Source code
onLoad Source code
onUnload Source code
packageName Source code
print.Octave_whos Source code
sPlatformCompatible Source code
show,Octave-method Man page
show,OctaveFunction-method Man page
sourceExamples Man page Source code
splash_message Source code
str_syspath Source code
system.mfile Man page Source code
system_call Source code
terminate_octave Source code

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
RcppOctave documentation built on May 19, 2017, 8:31 a.m.