Project Jupyter-개요

프로젝트 Jupyter는 2014 년 IPython 프로젝트에서 분리 된 것으로 시작되었습니다. IPython의 언어에 구애받지 않는 기능은 Jupyter라는 이름으로 이동되었습니다. 이름은 Jupyter가 지원하는 핵심 프로그래밍 언어에 대한 참조이며 Jupyter 프로젝트의 Julia, Python 및 RProducts는 대화 형 데이터 과학 및 과학 컴퓨팅을 지원하기위한 것입니다.

프로젝트 Jupyter는 다음과 같이 설명 된 다양한 제품으로 구성됩니다.

  • IPykernel − Jupyter에 IPython 커널을 제공하는 패키지입니다.

  • Jupyter client−이 패키지에는 Jupyter 프로토콜의 참조 구현이 포함되어 있습니다. 또한 Jupyter 커널을 시작, 관리 및 통신하기위한 클라이언트 라이브러리입니다.

  • Jupyter notebook− 이전에는 IPython 노트북으로 알려져있었습니다. 이것은 IPython 커널과 다른 많은 프로그래밍 언어의 커널에 대한 웹 기반 인터페이스입니다.

  • Jupyter kernels − 커널은 Jupyter 제품을위한 프로그래밍 언어의 실행 환경입니다.

Jupyter 커널 목록은 다음과 같습니다.

핵심 언어 URL
IJulia 줄리아

https://github.com/JuliaLang

IHaskell Haskell

https://github.com/gibiansky

IRuby 루비

https://github.com/SciRuby/iruby

IJavaScript 자바 스크립트

https://github.com/n-riesco

IPHP PHP

https://github.com/dawehner

IRKernel 아르 자형

http://irkernel.github.io/

  • Qtconsole − Jupyter 커널 작업을위한 풍부한 Qt 기반 콘솔

  • nbconvert − Jupyter 노트북 파일을 다른 형식으로 변환

  • JupyterLab − 노트북, 편집기, 콘솔 등을위한 웹 기반 통합 인터페이스

  • nbviewer − 노트북 파일 용 HTML 뷰어