Jupyter

organizace podporující svobodný sowtware

Projekt Jupyter je označení pro skupinu softwarových produktů zpřístupňujících programování pomocí webového rozhraní a vyvíjených pod hlavičkou neziskové organizace Project Jupyter. Název odkazuje jednak ke třem hlavním podporovaným programovacím jazykům, kterými jsou Julia, Python a R, jednak k vědeckému zápisníku Sidereus nuncius, do kterého si Galileo Galilei zapisoval své objevování měsíců Jupiteru.

Jupyter
ZakladatelFernando Pérez
Vznik2014
Oficiální webjupyter.org
Logo Wikimedia Commons multimediální obsah na Commons
Některá data mohou pocházet z datové položky.

Projekt založil Fernando Pérez v roce 2014, přičemž navázal na čistě pythonový projekt IPython, jehož jazykově závislé součásti jsou nadále vyvíjené a jsou součástí projektu Jupyter, zatímco jazykově méně závislé a nezávislé součásti se vyvíjejí v rámci projektu Jupyter zvlášť a podporují nyní i další jazyky. Postupně tak byla do Jupyteru přidána podpora pro Julii, R, Haskell, Ruby, Clojure[1], Go[2] a mnohé další.[3]

Hlavní a nejznámější součástí projektu Jupyter je Jupyter Notebook, bohatá webová aplikace pro vytváření dokumentů, které kromě zdrojového kódu mohou obsahovat i grafy, tabulky, matematické vzorce (podporováno je jejich vkládání v syntaxi TeXu a LaTeXu), diagramy UML, rastrové obrázky a další.[4][5]

V roce 2018 získal projekt cenu ACM Software System Award za rok 2017.[3]

Reference

editovat

V tomto článku byl použit překlad textu z článku Project Jupyter na německé Wikipedii.

  1. TIŠNOVSKÝ, Pavel. Interpret programovacího jazyka Clojure integrovaný do Jupyter Notebooku. Root.cz [online]. [cit. 2021-02-09]. Dostupné online. ISSN 1212-8309. 
  2. TIŠNOVSKÝ, Pavel. Gophernotes: kombinace interaktivního prostředí Jupyteru s jazykem Go. Root.cz [online]. 2019-12-27 [cit. 2021-02-09]. Dostupné online. ISSN 1212-8309. 
  3. a b HAGARA, Ladislav. Jupyter oceněn cenou ACM Software System Award. abclinuxu.cz [online]. 2018-05-03 [cit. 2021-02-09]. Dostupné online. ISSN 1214-1267. 
  4. TIŠNOVSKÝ, Pavel. Jupyter Notebook – nástroj pro programátory, výzkumníky i lektory. Root.cz [online]. 2020-04-21 [cit. 2021-02-09]. Dostupné online. ISSN 1212-8309. 
  5. TIŠNOVSKÝ, Pavel. Jupyter Notebook – operace s rastrovými obrázky a UML diagramy, literate programming. Root.cz [online]. 2020-04-30 [cit. 2021-02-09]. Dostupné online. ISSN 1212-8309. 

Externí odkazy

editovat