Kernel for 'Jupyter'
Overview
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.
PATCHES
1. Build a windows interrupt handler that will listen to a Windows Event set by a parent process.
2. Fix NPE caused during comm_info_request due to malformed comm_info_reply object.
From NEWS.md in the release
Install
Health
CRAN check results are not tracked yet.
Documentation
- Help pages
- 21includes a package overview page
- Examples that run
- 0%16 never run
- Exported functions with examples
- 80%
- Documented parameters
- 100%
- Return-value docs
- 55%
- Help pages citing references
- 52%
Downloads
Dependencies
Code & Tests
People & History
Pick two releases to compare their code metrics.
- RR 4.0.0 released · 2020-04-24
- archivedRemoved from CRAN2020-01-19check issues were not corrected in time Unstated system requirement of zeromq (which would not be required by a binary installation of package 'pbdZMQ') CRLF headers Use of '/bin/bash'
- RR 3.6.0 released · 2019-04-26
- 1.4.1.02018-07-09 · diff ↗
- 1.4.0.0
- RR 3.5.0 released · 2018-04-23
- 1.2.3.02018-02-05 · diff ↗
- 1.2.2.02018-01-16 · diff ↗
- 1.2.1.02018-01-05 · diff ↗
- 1.2.0.02018-01-05 · diff ↗
- 1.0.0.02017-12-19
- RR 3.4.0 released · 2017-04-21
Package metadata
- First published
- 2017-12-19
- Total releases
- 7 / 9 yrs
- License
- GPL (>= 2) OSI
- Copyright
- See the file COPYRIGHTS
- Minimum R
- ≥ 3.2.0
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("JuniperKernel")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.