JuniperKernel v1.4.1.0


Monthly downloads



Kernel for 'Jupyter'

Provides a full implementation of the 'Jupyter' <> messaging protocol in C++ by leveraging 'Rcpp' and 'Xeus' <>. 'Jupyter' supplies an interactive computing environment and a messaging protocol defined over 'ZeroMQ' for multiple programming languages. This package implements the 'Jupyter' kernel interface so that 'R' is exposed to this interactive computing environment. 'ZeroMQ' functionality is provided by the 'pbdZMQ' package. 'Xeus' is a C++ library that facilitates the implementation of kernels for 'Jupyter'. Additionally, 'Xeus' provides an interface to libraries that exist in the 'Jupyter' ecosystem for building widgets, plotting, and more <>. 'JuniperKernel' uses 'Xeus' as a library for the 'Jupyter' messaging protocol.

Functions in JuniperKernel

Name Description
the_xmock The XMock
installJuniper Install the Juniper Kernel for Jupyter
comm_open Comm Open
JuniperKernel JuniperKernel: An R Kernel for Jupyter
bootKernel Boot the Juniper Kernel
defaultDisplayName Create the Default Kernel Display Name
doRequest Handle Jupyter Requests
complete_request Complete Handler
comm_close Comm Close
comm_info_request Comm Info Request
comm_msg Comm Msg
shutdown_request Kernel Info Request Handler
jk_device_defaults Set JuniperKernel's Graphic Device Settings to Defaults
jk_device_settings Set JuniperKernel's Graphic Device Settings
is_complete_request Is Complete Handler
listKernels List Installed Jupyter Kernels
history_request History Request Handler
inspect_request Inspect Handler
defaultKernelName Create the Default Kernel Name
execute_request Execute Handler
kernel_info_request Kernel Info Request Handler
No Results!

Last month downloads


Date 2018-07-09
Copyright See the file COPYRIGHTS
Collate 'booter.R' 'comm_close.R' 'comm_info_request.R' 'comm_msg.R' 'comm_open.R' 'complete_request.R' 'execute_request.R' 'history_request.R' 'inspect_request.R' 'is_complete_request.R' 'juniper.R' 'kernel_info_request.R' 'kernelspec.R' 'graphics_device.R' 'RcppExports.R' 'request.R' 'shutdown_request.R' 'zzz.R'
LinkingTo Rcpp, gdtools
License GPL (>= 2)
RoxygenNote 6.0.1
NeedsCompilation yes
Packaged 2018-07-09 16:03:05 UTC; spencer
Repository CRAN
Date/Publication 2018-07-09 16:20:03 UTC

Include our badge in your README