File: related.rst

package info (click to toggle)
xeus 6.0.2-2
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 9,780 kB
  • sloc: cpp: 7,646; makefile: 157; python: 25
file content (111 lines) | stat: -rw-r--r-- 3,375 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
.. Copyright (c) 2017, Johan Mabille, Loic Gouarin and Sylvain Corlay

   Distributed under the terms of the BSD 3-Clause License.

   The full license is in the file LICENSE, distributed with this software.

Related projects
================

Xeus-based kernels
------------------

xeus-cling
~~~~~~~~~~

The `xeus-cling`_ project is a Jupyter kernel for the C++ programming language
based on the Cling C++ interpreter from CERN and Xeus, the native
implementation of the Jupyter protocol.

.. image:: xeus-cling-screenshot.png
   :alt: C++ notebook

xeus-python
~~~~~~~~~~~

The `xeus-python`_ project is a Jupyter kernel for the Python programming
language based on the Xeus implementation of the protocol.

.. image:: xeus-python-screencast.gif
   :alt: xeus-python screencast

xeus-sql
~~~~~~~~

The `xeus-sql`_ is a Jupyter kernel for general SQL implementations based on the native implementation of the Jupyter protocol xeus and SOCI.

 .. image:: xeus-sql-screencast.gif
    :alt: xeus-sql screencast

xeus-sqlite
~~~~~~~~~~~

The `xeus-sqlite`_ project is a Jupyter kernel for SQLite.

.. image:: xeus-sqlite-screenshot.png
   :alt: xeus-sqlite screenshot

xeus-r
~~~~~~

The `xeus-r`_ project is a Jupyter kenrel for the R programming language.

xeus-robot
~~~~~~~~~~

The `xeus-robot`_ project is a Jupyter kernel for RobotFramework

xeus-lua
~~~~~~~~

The `xeus-lua`_ project is a Jupyter kernel for Lua.

xeus-octave
~~~~~~~~~~~

The `xeus-octave`_ project is a Jupyter kernel for GNU Octave.

xeus-wren
~~~~~~~~~

The `xeus-wren`_ project is a Jupyter kernel for Wren.

xeus-cookiecutter
-----------------

The `xeus-cookiecutter`_ project can be used to generated xeus-based Jupyter kernels. It provides a base template project including an "hello world" kernel. 

SlicerJupyter
-------------

The SlicerJupyter_ project is an integration of the xeus-python kernel in the 3D-Slicer desktop application. SlicerJupyter is an example of application
taking advantage of xeus to integrate a Jupyter kernel in the event loop of a Desktop application.

xwidgets
---------

The xwidgets_ project is a C++ implementation of the Jupyter interactive
widgets protocol. The Python reference implementation is available in the
ipywidgets ipywidgets_ project.

xwidgets enables the use of the Jupyter interactive widgets in the C++
notebook, powered by the xeus-cling kernel and the cling C++ interpreter from
CERN. xwidgets can also be used to create applications making use of the
Jupyter interactive widgets without the C++ kernel per se.

.. image:: xwidgets-screencast.gif
   :alt: xwidgets screencast

.. _xeus-cling: https://github.com/jupyter-xeus/xeus-cling
.. _xeus-python: https://github.com/jupyter-xeus/xeus-python
.. _xeus-sqlite: https://github.com/jupyter-xeus/xeus-sqlite
.. _xeus-r: https://github.com/jupyter-xeus/xeus-r
.. _xeus-sql: https://github.com/jupyter-xeus/xeus-sql
.. _xeus-robot: https://github.com/jupyter-xeus/xeus-robot
.. _xeus-lua: https://github.com/jupyter-xeus/xeus-lua
.. _xeus-wren: https://github.com/jupyter-xeus/xeus-wren
.. _xeus-octave: https://github.com/jupyter-xeus/xeus-octave
.. _xeus-cookiecutter: https://github.com/jupyter-xeus/xeus-cookiecutter
.. _SlicerJupyter: https://github.com/Slicer/SlicerJupyter
.. _xwidgets: https://github.com/QuantStack/xwidgets
.. _ipywidgets: https://github.com/jupyter-widgets/ipywidgets