Jupyter

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

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.

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]

  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. 

Developed by StudentB