Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JuliaLang/IJulia.jl
Julia kernel for Jupyter
https://github.com/JuliaLang/IJulia.jl
Last synced: about 1 month ago
JSON representation
Julia kernel for Jupyter
- Host: GitHub
- URL: https://github.com/JuliaLang/IJulia.jl
- Owner: JuliaLang
- License: mit
- Created: 2013-03-05T18:20:21.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-03-08T20:52:07.000Z (3 months ago)
- Last Synced: 2024-05-01T11:38:52.860Z (about 2 months ago)
- Language: Julia
- Homepage:
- Size: 2.02 MB
- Stars: 2,748
- Watchers: 117
- Forks: 405
- Open Issues: 143
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Lists
- NLP-Guide - IJulia.jl
- Jupyter-Guide - IJulia.jl
- TensorFlow-Guide - IJulia.jl
- Deep-Learning-Guide - IJulia.jl
- Autonomous-Systems-Guide - IJulia.jl
- Computer-Vision-Guide - IJulia.jl
- Vulkan-Guide - IJulia.jl
- Parallel-Computing-Guide - IJulia.jl
- Developer-Handbook - IJulia.jl
- my-awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- Distributed-Systems-Guide - IJulia.jl
- awesome-datascience - IJulia - language backend combined with the Jupyter interactive environment | (The Data Science Toolbox / Miscellaneous Tools)
- awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- my-awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- awesome-jupyter-resources - GitHub - 12% open · ⏱️ 23.06.2022): (Jupyter内核)
- awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- Awesome-Julia - IJulia - Julia Language Backend. (Software / IDE)
- Data-Science-academic---awesome-datascience - IJulia - language backend combined with the Jupyter interactive environment (Toolboxes - Environment)
- awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
- awesome-datascience - IJulia - language backend combined with the Jupyter interactive environment | (The Data Science Toolbox / Miscellaneous Tools)
- awesome-datascience - IJulia - language backend combined with the Jupyter interactive environment. (Toolboxes - Environment)
- awesome-julia - IJulia - Julia Language Backend. (Software / IDE)
- awesome-stars - IJulia.jl
- awesome-julia-datasciences - IJulia - language backend combined with the Jupyter interactive environment (APL)
- awesome-datascience - IJulia - language backend combined with the Jupyter interactive environment (Toolboxes - Environment)
- awesome-starred - JuliaLang/IJulia.jl - Julia kernel for Jupyter (others)
- awesome-econ - IJulia - julia](https://atom.io/packages/language-julia) (Coding Resources)
- awesome-stars - JuliaLang/IJulia.jl - Julia kernel for Jupyter (Julia)
README
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://JuliaLang.github.io/IJulia.jl/stable)
[![](https://img.shields.io/badge/docs-latest-blue.svg)](https://JuliaLang.github.io/IJulia.jl/dev)
[![Build Status](https://github.com/JuliaLang/IJulia.jl/workflows/CI/badge.svg)](https://github.com/JuliaLang/IJulia.jl/actions?query=workflow%3ACI+branch%3Amaster)# IJulia
**IJulia** is a [Julia-language](http://julialang.org/) backend
combined with the [Jupyter](http://jupyter.org/) interactive
environment (also used by [IPython](http://ipython.org/)). This
combination allows you to interact with the Julia language using
Jupyter/IPython's powerful [graphical
notebook](http://ipython.org/notebook.html), which combines code,
formatted text, math, and multimedia in a single document.
IJulia is a Jupyter language kernel and works with a variety of notebook
user interfaces. In addition to the classic Jupyter Notebook, IJulia
also works with [JupyterLab](https://jupyterlab.readthedocs.io/en/stable/), a Jupyter-based
integrated development environment for notebooks and code.
The [nteract notebook desktop](https://nteract.io/) supports IJulia with
detailed instructions for its [installation with nteract](https://nteract.io/kernels/julia).(IJulia notebooks can also be re-used in other Julia code via
the [NBInclude](https://github.com/stevengj/NBInclude.jl) package.)## Quick start
Install IJulia from the Julia REPL by pressing `]` to enter pkg mode and entering:
```
add IJulia
```If you already have Python/Jupyter installed on your machine, this process will also install a
[kernel specification](https://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs)
that tells Jupyter how to launch Julia. You can then launch the notebook server the usual
way by running `jupyter notebook` in the terminal.Alternatively, you can have IJulia create and manage its own Python/Jupyter installation.
To do this, type the following in Julia, at the `julia>` prompt:```julia
using IJulia
notebook()
```to launch the IJulia notebook in your browser.
The first time you run `notebook()`, it will prompt you
for whether it should install Jupyter. Hit enter to
have it use the [Conda.jl](https://github.com/Luthaf/Conda.jl)
package to install a minimal Python+Jupyter distribution (via
[Miniconda](http://conda.pydata.org/docs/install/quick.html)) that is
private to Julia (not in your `PATH`).For more advanced installation options, such as specifying a specific Jupyter
installation to use, see the [documentation](https://JuliaLang.github.io/IJulia.jl/stable).