rPithon: Use Python by Communicating Using a Pipe

Share:

rPithon is based on rPython (by Carlos J. Gil Bellosta), but instead of linking to the Python libraries, a Python program is started and is communicated with using a 'pipe'. This approach also allows multiple Python instances to be started, so that different R programs/packages can use different Python instances if desired.

Author
Jori Liesenborgs, Carlos J. Gil Bellosta
Date of publication
2016-02-19 08:25:35
Maintainer
Jori Liesenborgs <jori.liesenborgs@uhasselt.be>
License
GPL-2
Version
1.1-1

View on R-Forge

Man pages

pithon.assign
Assign and get variables in Python from R
pithon.available
pithon.available
pithon.call
pithon.call
pithon.exec
pithon.exec
pithon.load
pithon.load
pithon.set.default.executable
pithon.set.default.executable
pithon.set.executable
pithon.set.executable

Files in this package

rPithon/DESCRIPTION
rPithon/NAMESPACE
rPithon/R
rPithon/R/pithon.assign.R
rPithon/R/pithon.available.R
rPithon/R/pithon.call.R
rPithon/R/pithon.exec.R
rPithon/R/pithon.get.R
rPithon/R/pithon.load.R
rPithon/R/pithon.method.call.R
rPithon/R/pithon.set.default.executable.R
rPithon/R/pithon.set.executable.R
rPithon/R/zzz.R
rPithon/build
rPithon/build/vignette.rds
rPithon/inst
rPithon/inst/concat.py
rPithon/inst/doc
rPithon/inst/doc/rPithon.Rmd
rPithon/inst/doc/rPithon.html
rPithon/inst/pythonwrapperscript.py
rPithon/man
rPithon/man/pithon.assign.Rd
rPithon/man/pithon.available.Rd
rPithon/man/pithon.call.Rd
rPithon/man/pithon.exec.Rd
rPithon/man/pithon.load.Rd
rPithon/man/pithon.set.default.executable.Rd
rPithon/man/pithon.set.executable.Rd
rPithon/src
rPithon/src/pycall.cpp
rPithon/src/pycontroller.cpp
rPithon/src/pycontroller.h
rPithon/vignettes
rPithon/vignettes/rPithon.Rmd
rPithon/vignettes/rPithon.css