Learn R Programming

JuniperKernel (version 1.4.1.0)

Kernel for 'Jupyter'

Description

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.

Copy Link

Version

Install

install.packages('JuniperKernel')

Monthly Downloads

35

Version

1.4.1.0

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Spencer Aiello

Last Published

July 9th, 2018

Functions in JuniperKernel (1.4.1.0)

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