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