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 뷰어