xeus-r
所属分类:驱动编程
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-10-03 15:37:51
上 传 者:
sh-1993
说明: Python编程语言的Jupyter内核,
(Jupyter kernel for the Python programming language,)
文件列表:
CMakeLists.txt (11273, 2024-01-08)
CONTRIBUTING.md (1526, 2024-01-08)
LICENSE (1506, 2024-01-08)
binder-logo.svg (2974, 2024-01-08)
cmake/ (0, 2024-01-08)
cmake/FindR.cmake (3759, 2024-01-08)
docs/ (0, 2024-01-08)
docs/Doxyfile (321, 2024-01-08)
docs/Makefile (6614, 2024-01-08)
docs/environment.yml (72, 2024-01-08)
docs/make.bat (7021, 2024-01-08)
docs/source/ (0, 2024-01-08)
docs/source/_static/ (0, 2024-01-08)
docs/source/_static/main_stylesheet.css (57, 2024-01-08)
docs/source/cmake.svg (17753, 2024-01-08)
docs/source/conda.svg (1805, 2024-01-08)
docs/source/conf.py (793, 2024-01-08)
docs/source/dev-build-options.rst (1171, 2024-01-08)
docs/source/index.rst (648, 2024-01-08)
docs/source/quantstack-white.svg (5022, 2024-01-08)
docs/source/usage.rst (1042, 2024-01-08)
docs/source/xeus-logo.svg (4423, 2024-01-08)
environment-dev.yml (437, 2024-01-08)
environment-wasm-build.yml (120, 2024-01-08)
environment-wasm-host.yml (201, 2024-01-08)
environment.yml (112, 2024-01-08)
include/ (0, 2024-01-08)
include/xeus-r/ (0, 2024-01-08)
include/xeus-r/xeus_r_config.hpp (1376, 2024-01-08)
include/xeus-r/xinterpreter.hpp (2184, 2024-01-08)
notebooks/ (0, 2024-01-08)
notebooks/xeus-r.ipynb (3593, 2024-01-08)
readthedocs.yml (36, 2024-01-08)
share/ (0, 2024-01-08)
... ...
# ![xeus-r](https://github.com/jupyter-xeus/xeus-r/blob/master/docs/source/xeus-logo.svg)
[![Build Status](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/jupyter-xeus/xeus-r/actions/workflows/main.yml/badge.svg)](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/jupyter-xeus/xeus-r/actions/workflows/main.yml)
[![Documentation Status](https://github.com/jupyter-xeus/xeus-r/blob/master/http://readthedocs.org/projects/xeus-r/badge/?version=latest)](https://github.com/jupyter-xeus/xeus-r/blob/master/https://xeus-rreadthedocs.io/en/latest/?badge=latest)
[![Binder](https://github.com/jupyter-xeus/xeus-r/blob/master/https://mybinder.org/badge_logo.svg)](https://github.com/jupyter-xeus/xeus-r/blob/master/https://mybinder.org/v2/gh/jupyter-xeus/xeus-r/main?urlpath=/lab/tree/notebooks/xeus-r.ipynb)
`xeus-r` is a Jupyter kernel for R based on the native implementation of the
Jupyter protocol [xeus](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/jupyter-xeus/xeus).
## Installation
xeus-r has not been packaged for the mamba (or conda) package manager.
To ensure that the installation works, it is preferable to install `xeus-r` in a
fresh environment. It is also needed to use a
[miniforge](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/conda-forge/miniforge#mambaforge) or
[miniconda](https://github.com/jupyter-xeus/xeus-r/blob/master/https://conda.io/miniconda.html) installation because with the full
[anaconda](https://github.com/jupyter-xeus/xeus-r/blob/master/https://www.anaconda.com/) you may have a conflict with the `zeromq` library
which is already installed in the anaconda distribution.
The safest usage is to create an environment named `xeus-r`
```bash
mamba create -n `xeus-r`
source activate `xeus-r`
```
### Installing from source
Or you can install it from the sources, you will first need to install dependencies
```bash
mamba install cmake cxx-compiler xeus-zmq nlohmann_json cppzmq xtl jupyterlab -c conda-forge
```
Then you can compile the sources (replace `$CONDA_PREFIX` with a custom installation
prefix if need be)
```bash
mkdir build && cd build
cmake .. -D CMAKE_PREFIX_PATH=$CONDA_PREFIX -D CMAKE_INSTALL_PREFIX=$CONDA_PREFIX -D CMAKE_INSTALL_LIBDIR=lib
make && make install
```
## Documentation
To get started with using `xeus-r`, check out the full documentation
http://xeus-r.readthedocs.io
## Dependencies
`xeus-r` depends on
- [xeus-zmq](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/jupyter-xeus/xeus-zmq)
- [xtl](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/xtensor-stack/xtl)
- [nlohmann_json](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/nlohmann/json)
- [cppzmq](https://github.com/jupyter-xeus/xeus-r/blob/master/https://github.com/zeromq/cppzmq)
## Contributing
See [CONTRIBUTING.md](https://github.com/jupyter-xeus/xeus-r/blob/master/./CONTRIBUTING.md) to know how to contribute and set up a
development environment.
## License
This software is licensed under the `GNU General Public License v3`. See the [LICENSE](https://github.com/jupyter-xeus/xeus-r/blob/master/LICENSE)
file for details.
近期下载者:
相关文件:
收藏者: