From Punch Cards to the Browser: Fortran Comes to JupyterLite
The LFortran kernel now runs entirely in your browser, with no installation and no server.
Jupyter kernels, which run a notebook's code, in any language.
The LFortran kernel now runs entirely in your browser, with no installation and no server.
We are thrilled to announce the newest member of our JupyterLite kernel ecosystem: Xeus-Octave. Xeus-Octave allows you to run GNU Octave code directly on your browser. GNU Octave is a free and open-source Scientific Programming Language that can be used to run Matlab scripts.
A Jupyter kernel for C++ running in the Web browser
Jupyter notebooks are the de facto standard for interactive computing and data analysis, combining code, prose, and visualizations in a single document.
R is now available in emscripten-forge, enabling the Xeus-R kernel in JupyterLite.
The Jupyter ecosystem provides a versatile and user-friendly platform for data analysis and scientific computing, it has democratised access to powerful tools for researchers, scientists, educators, and data professionals.
Kernels are a simple but powerful abstraction in the Jupyter architecture. They encapsulate language interpreters and make them accessible through a standardized interface. This is the key to Jupyter’s remarkable versatility, with over 100 supported languages.
The Deno kernel is the freshest runtime for Jupyter
Today, we are happy to announce the xeus-octave project, a Jupyter kernel for GNU Octave.
JupyterLite + Xeus = ❤️️
Announcing a major release of the Xeus library
A new Jupyter kernel for Lua based on Xeus
Support for the Jupyter Debugger Protocol just landed in ipykernel
Last year, we set ourselves to implement a visual debugger for JupyterLab. This endeavor required major developments in the JupyterLab front-end, in core-Jupyter protocols, and on the kernel side (the part of the Jupyter infrastructure responsible for executing the code).
xeus-sql: A xeus-sqlite sequel
Introducing a new Jupyter kernel for Robot Framework
Use Jupyter and 3D Slicer kernel to implement biomedical data processing workflows in a notebook.
While it is well known in the Python scientific computing community, Jupyter is in fact a language-agnostic development environment. High-quality language kernels exist for the main languages of data sciences, such as Python, C++, R or Julia.
Most of the progress made in software projects comes from incrementalism. The ability to quickly see the outcome of an execution and iterate has been one of the main reasons for the success of Jupyter, especially in scientific exploratory workflows.
The Xeus project has been incorporated as a Jupyter subproject.
From May 27th to May 29th 2019, thirty developers from the Jupyter community met in Paris for a three-days workshop on the Jupyter kernel protocol.
A step-by-step guide for authoring language kernels with Xeus
We have some exciting news to share regarding the Jupyter Server Design and Roadmap Workshop as part of the Jupyter Community Workshop series funded by Bloomberg. This workshop will take place May 16th and 17th just outside Paris France at the IBM facility in Bois-Colombes.
We have some exciting news about the Jupyter Community Workshop on kernels!