JuniperKernel v1.4.1.0
Monthly downloads
Kernel for 'Jupyter'
Provides a full implementation of the 'Jupyter' <http://jupyter.org/> messaging protocol in C++ by leveraging 'Rcpp' and 'Xeus' <https://github.com/QuantStack/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 <https://blog.jupyter.org/interactive-workflows-for-c-with-jupyter-fe9b54227d92>. '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
Details
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 |
URL | https://github.com/JuniperKernel/JuniperKernel |
License | GPL (>= 2) |
BugReports | https://github.com/JuniperKernel/JuniperKernel/issues |
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 |
imports | data.table , gdtools (>= 0.1.6) , jsonlite , methods , Rcpp (>= 0.11.0) , repr , utils |
depends | pbdZMQ (>= 0.3-2) , R (>= 3.2.0) |
suggests | roxygen2 , RUnit |
Contributors | Tony Plate, Jake Luciani, Wei-Chen Chen, Matthieu Decorde, Niels Lohmann, Johan Mabille, Sylvain Corlay, Stephan Brumme , RStudio (Hadley Wickham) |
Include our badge in your README
[](http://www.rdocumentation.org/packages/JuniperKernel)