Jupyter Projesi - Genel Bakış

Jupyter Projesi, 2014 yılında IPython projesinin bir yan ürünü olarak başladı. IPython'un dilden bağımsız özellikleri Jupyter adı altında taşındı. Ad, Jupyter tarafından desteklenen Julia, Python ve Jupyter projesi kapsamındaki RP ürünleri, etkileşimli veri bilimini ve bilimsel hesaplamayı desteklemeyi amaçlayan temel programlama dillerine bir referanstır.

Jupyter projesi aşağıdaki gibi tanımlanan çeşitli ürünlerden oluşmaktadır:

  • IPykernel - Bu, Jupyter'e IPython çekirdeği sağlayan bir pakettir.

  • Jupyter client- Bu paket, Jupyter protokolünün referans uygulamasını içerir. Aynı zamanda Jupyter çekirdeklerini başlatmak, yönetmek ve bunlarla iletişim kurmak için bir istemci kitaplığıdır.

  • Jupyter notebook- Bu daha önce IPython not defteri olarak biliniyordu. Bu, IPython çekirdeği ve diğer birçok programlama dilinin çekirdeği için web tabanlı bir arayüzdür.

  • Jupyter kernels - Çekirdek, Jupyter ürünleri için bir programlama dilinin yürütme ortamıdır.

Jupyter çekirdeklerinin listesi aşağıda verilmiştir -

Çekirdek Dil URL
IJulia Julia

https://github.com/JuliaLang

IHaskell Haskell

https://github.com/gibiansky

IRuby Yakut

https://github.com/SciRuby/iruby

IJavaScript JavaScript

https://github.com/n-riesco

IPHP PHP

https://github.com/dawehner

IRKernel R

http://irkernel.github.io/

  • Qtconsole - Jupyter çekirdekleriyle çalışmak için zengin bir Qt tabanlı konsol

  • nbconvert - Jupyter not defteri dosyalarını diğer biçimlere dönüştürür

  • JupyterLab - Dizüstü bilgisayarlar, editörler, konsollar vb. İçin web tabanlı entegre arayüz

  • nbviewer - Not defteri dosyaları için HTML görüntüleyici