Zum Inhalt springen

„Project Jupyter“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Weblinks: Link erg.
Atzbulga (Diskussion | Beiträge)
Linkvorschlag-Funktion: 2 Links hinzugefügt.
 
(32 dazwischenliegende Versionen von 18 Benutzern werden nicht angezeigt)
Zeile 20: Zeile 20:
}} <!-- Fehlende Daten werden aus Wikidata übernommen und können dort bearbeitet oder in der Vorlage überschrieben werden -->
}} <!-- Fehlende Daten werden aus Wikidata übernommen und können dort bearbeitet oder in der Vorlage überschrieben werden -->


'''Project Jupyter''' ({{IPA|ˈdʒuːpɪtər|Tondatei=en-us-Jupiter.ogg}}) ist eine [[Non-Profit-Organisation]], die gegründet wurde, um „Open-Source-Software, offene Standards und Services für interaktives Arbeiten mit Dutzenden Programmiersprachen zu entwickeln“.<ref>{{Internetquelle |url=https://www.jupyter.org/ |titel=Project Jupyter |abruf=2020-11-13}}</ref> Der Name ''Jupyter'' bezieht sich auf die drei wesentlichen Programmiersprachen [[Julia (Programmiersprache)|Julia]], [[Python (Programmiersprache)|Python]] und [[R (Programmiersprache)|R]] und ist auch eine Hommage an [[Galileo Galilei|Galileos]] [[Sidereus Nuncius|Notizbucheinträge]] zur Entdeckung der [[Liste der Jupitermonde|Jupitermonde]], bei denen Galileo Beobachtungen und Messdaten zusammen mit [[Metadaten]] darstellte.
'''Project Jupyter''' ({{IPA|ˈdʒuːpɪtər|Tondatei=en-us-Jupiter.ogg}}) ist der Herausgeber von Softwareprodukten für interaktive wissenschaftliche Datenauswertung und wissenschaftliche Berechnungen. Der Name ''Jupyter'' bezieht sich auf die drei wesentlichen Programmiersprachen [[Julia (Programmiersprache)|Julia]], [[Python (Programmiersprache)|Python]] und [[R (Programmiersprache)|R]] und ist auch eine Hommage an [[Galileo Galilei|Galileis]] [[Sidereus Nuncius|Notizbucheinträge]] zur Entdeckung der [[Liste der Jupitermonde|Jupitermonde]], bei denen Galilei Beobachtungen und Messdaten zusammen mit [[Metadaten]] darstellte. Project Jupyter hat die Produkte ''Jupyter Notebook'', ''JupyterHub'' und ''JupyterLab'' entwickelt.


== Philosophie ==
Project Jupyter hat die Produkte ''Jupyter Notebook'', ''JupyterHub'' und ''JupyterLab'' entwickelt. Jupyter wird bereits als Alternative zu Microsoft Excel gehandelt, da es eine Vielzahl von Vorteilen gegenüber der klassischen Tabellenkalkulation bietet, z.&nbsp;B. geringere Fehleranfälligkeit, Wiederverwendbarkeit oder bessere interne Dokumentation.<ref>{{Internetquelle |autor=Sally Poundall |url=https://www.distilled.net/resources/searchlove-london-2019-round-up/ |titel=SearchLove London 2019: The Great Big Round Up |abruf=2020-03-26 |sprache=en-US}}</ref><ref>{{Internetquelle |url=http://www.therobinlord.com/using-jupyter-to-make-marketing-easier/ |titel=Using Jupyter to make marketing easier {{!}} Robin Lord |werk=Robin Lord - Marketer, Speaker, Writer |datum=2020-03-16 |abruf=2020-03-26 |sprache=en}}</ref>
Herausgeber ist eine [[Non-Profit-Organisation]], die gegründet wurde, um Open-Source-Software, offene Standards und Services für interaktives Arbeiten mit Dutzenden Programmiersprachen zu entwickeln.<ref>{{Internetquelle |url=https://www.jupyter.org/ |titel=Project Jupyter |abruf=2020-11-13}}</ref>
Das Projekt Jupyter unterstützt interaktive wissenschaftliche Datenauswertungen und wissenschaftliche Berechnungen mit allen Programmiersprachen durch die Entwicklung von [[Open-Source-Software]]. „Jupyter wird immer 100 % Open-Source-Software sein, für alle frei zu benutzen unter einer modifizierten [[BSD-Lizenz]].“<ref name="About Us"/>


== Geschichte ==
== Geschichte ==
Zeile 30: Zeile 32:


Im Jahr 2015 gaben GitHub und das Project Jupyter bekannt, dass das Dateiformat des Jupyter Notebooks auf der GitHub-Plattform unterstützt wird.<ref>{{Internetquelle|url=https://github.blog/2015-05-07-github-jupyter-notebooks-3/ |titel=GitHub + Jupyter Notebooks = <3 |sprache=en |hrsg=GitHub|datum=2015-05-07|abruf=2019-12-12}}</ref><ref>{{Internetquelle|url=https://blog.jupyter.org/rendering-notebooks-on-github-f7ac8736d686 |titel=Rendering Notebooks on GitHub |sprache=en |hrsg=Jupyter Blog|datum=2015-05-07|abruf=2019-12-12}}</ref>
Im Jahr 2015 gaben GitHub und das Project Jupyter bekannt, dass das Dateiformat des Jupyter Notebooks auf der GitHub-Plattform unterstützt wird.<ref>{{Internetquelle|url=https://github.blog/2015-05-07-github-jupyter-notebooks-3/ |titel=GitHub + Jupyter Notebooks = <3 |sprache=en |hrsg=GitHub|datum=2015-05-07|abruf=2019-12-12}}</ref><ref>{{Internetquelle|url=https://blog.jupyter.org/rendering-notebooks-on-github-f7ac8736d686 |titel=Rendering Notebooks on GitHub |sprache=en |hrsg=Jupyter Blog|datum=2015-05-07|abruf=2019-12-12}}</ref>

== Philosophie ==
Das Projekt Jupyter unterstützt interaktive wissenschaftliche Datenauswertungen und wissenschaftliche Berechnungen mit allen Programmiersprachen durch die Entwicklung von [[Open-Source-Software]]. „Jupyter wird immer 100 % Open-Source-Software sein, für alle frei zu benutzen unter der modifizierten [[BSD-Lizenz]].“<ref name="About Us"/>


== Produkte ==
== Produkte ==
=== Jupyter Notebook ===
=== Jupyter Notebook ===
[[Datei:Paws notebook showing how to load wikidata item dictionary.png|mini|Oberfläche von Jupyter Notebook]]
''Jupyter Notebook'' (früher IPython Notebooks) ist eine web-basierte interaktive Umgebung, mit der Jupyter-Notebook-Dokumente erstellt werden können. Ein Jupyter-Notebook-Dokument ist ein [[JSON]]-Dokument mit einem versionierten Schema, das aus einer Liste von Eingabe- und Ausgabezellen besteht, die jeweils Code, Text und Plots enthalten können. Die Dateinamensendung ist „.ipynb“.
''Jupyter Notebook'' (früher IPython Notebooks) ist eine [[Webanwendung]], die Jupyter-Notebook-Dokumente erstellen und bearbeiten kann.


Ein Jupyter-Notebook-Dokument ist ein [[JSON]]-Dokument, das aus einer Liste von Eingabe- und Ausgabezellen besteht. Es kann jeweils Code, Text und Graphen oder Diagramme (Plots) enthalten. Es ist [[Versionsverwaltung|versioniert]]. Seine [[Dateiendung]] ist „.ipynb“.
Ein Jupyter Notebook kann aus der Browseroberfläche heraus in verschiedene Formate konvertiert werden (HTML, PDF, [[LaTeX]] und Folien für Präsentationen).
Ein Jupyter-Notebook-Dokument kann in verschiedene Formate konvertiert und ausgegeben werden, z.&nbsp;B. [[HTML]], [[PDF]], [[LaTeX]] und Folien für Präsentationen.


Das Jupyter Notebook bietet im Browser eine Schleife aus Eingabe, Ausführung und Ausgabe, und baut dabei auf weit verbreitete Open-Source-Libraries auf:
Die Webanwendung Jupyter Notebook bietet im Browser ausgeführt eine [[Schleife (Programmierung)|Schleife]] aus Eingabe, Ausführung und Ausgabe. Sie baut dabei auf weit verbreitete Open-Source-[[Programmbibliothek]]en auf:
* [[IPython]] – [[Kommandozeileninterpreter]] zum interaktiven Arbeiten mit der Programmiersprache Python
* [[IPython]]
* [[ZeroMQ]] – asynchrone Nachrichtenaustauschbibliothek für High-throughput computing
* [[ZeroMQ]]
* [[Tornado (Webserver)]]
* [[Tornado (Webserver)|Tornado]] – nicht blockierender [[Webserver]] sowie ein einfaches Mikro-Webframework in Python
* [[jQuery]] – JavaScript-Bibliothek, die Funktionen zur DOM-Navigation und -Manipulation zur Verfügung stellt
* [[jQuery]]
* [[Bootstrap (Framework)|Bootstrap]] – Frontend-CSS-Framework mit Gestaltungsvorlagen für Navigations- und andere Oberflächengestaltungselemente
* [[Bootstrap (Framework)]]
* [[MathJax]] – JavaScript-Bibliothek, die mathematische Formeln und Gleichungen, die in LaTeX und MathML Markup geschrieben wurden, in Webbrowsern grafisch darstellt
* [[MathJax]]


Jupyter Notebook unterstützt verschiedene Programmiersprachen. Als Standard wird die Programmiersprache [[Python (Programmiersprache)|Python]] unterstützt. Hierzu wird es vom Team des Projekts Jupyter mit dem [[IPython]]-Programmiersprachen-Kernel, genannt: ''ipykernel'', ausgeliefert. Die [[Online-Community#Entwickler-Community|Entwickler-Community]] des Project Jupyter bietet verschiedene Kernel an, um die Programmierung bzw. interaktive Ausführung von Anweisungen in anderen Programmiersprachen zu unterstützen.<ref name="JupyterOrg-Kernels_(2023)">{{Internetquelle |autor=Jupyter Team |url=https://docs.jupyter.org/en/latest/projects/kernels.html |titel=Kernels (Programming Languages) |werk=Jupyter Notebook |hrsg=Project Jupytert |abruf=2023-08-28|sprache=en}}</ref>
Jupyter Notebook kann verschiedene Kernels aufrufen, um die Programmierung bzw. interaktive Ausführung von Anweisungen in verschiedenen Sprachen zu unterstützen.


=== Jupyter Kernel ===
=== Jupyter Kernel ===
Zeile 60: Zeile 61:
=== JupyterLab ===
=== JupyterLab ===
Das ''JupyterLab'' ist das Nachfolgeprodukt für die Benutzeroberfläche. Es bietet die Elemente des Jupyter Notebooks in einer flexiblen Benutzeroberfläche. Das erste Release wurde am 20. Februar 2018 angekündigt.<ref>{{Internetquelle|url=https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906 |titel=JupyterLab is Ready for Users |sprache=en|hrsg=Jupyter Blog |datum=2018-02-20 |abruf=2019-12-12}}</ref>
Das ''JupyterLab'' ist das Nachfolgeprodukt für die Benutzeroberfläche. Es bietet die Elemente des Jupyter Notebooks in einer flexiblen Benutzeroberfläche. Das erste Release wurde am 20. Februar 2018 angekündigt.<ref>{{Internetquelle|url=https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906 |titel=JupyterLab is Ready for Users |sprache=en|hrsg=Jupyter Blog |datum=2018-02-20 |abruf=2019-12-12}}</ref>

== Produkte anderer Hersteller ==
Das Jupyter Notebook hat sich als Benutzeroberfläche für [[Cloud Computing]] verbreitet. Große Cloud-Anbieter haben angepasste Tools für Cloud-Anwender entwickelt. Beispiele dafür sind [[Amazon SageMaker]]<ref>{{Internetquelle|url=https://aws.amazon.com/de/sagemaker/ |titel=Amazon SageMaker |sprache=en|hrsg=Amazon |abruf=2019-12-12}}</ref>, Googles Colaboratory<ref>{{Internetquelle|url=https://colab.research.google.com/notebooks/welcome.ipynb |titel=Welcome to Colaboratory! |sprache=en|hrsg=Google |abruf=2019-12-12}}</ref> und Microsofts Azure Notebook<ref>{{Internetquelle|url=https://notebooks.azure.com/ |titel=Develop and run code from anywhere with Jupyter notebooks on Azure. |sprache=en|hrsg=Microsoft|abruf=2019-12-12}}</ref>.

Neben [[Python (Programmiersprache)|Python]] und Jupyter Notebook ist [[Matlab]] ein weit verbreitetes Werkzeug im Bereich [[Data Science]] und des [[Maschinenlernen|maschinellen Lernens]]. In der Version R2016a wurden in Matlab erstmals sog. Live Scripts eingeführt, die ebenfalls eine interaktive Verknüpfung von Code, Text, Formeln und Plots ermöglichen.


== Medienberichte ==
== Medienberichte ==
* Am 11. Februar 2016 gab [[LIGO]] die erste Beobachtung von [[Gravitationswelle]]n bekannt. Mit den Rohdaten wurden auch Jupyter Notebooks veröffentlicht, mit denen die Daten verarbeitet wurden, damit die Analyse der Daten nachvollzogen werden kann.<ref>{{Internetquelle|url=https://www.ibm.com/developerworks/community/blogs/jfp/entry/Modern_Science_Use_Python_Notebook_to_Discover_Gravitational_Waves?lang=en |titel=Use Python Notebook to Discover Gravitational Waves |sprache=en |hrsg=IBM |datum=2016-02-13|abruf=2019-12-12}}</ref>
* Am 11. Februar 2016 gab [[LIGO]] die erste Beobachtung von [[Gravitationswelle]]n bekannt. Mit den Rohdaten wurden auch Jupyter Notebooks veröffentlicht, mit denen die Daten verarbeitet wurden, damit die Analyse der Daten nachvollzogen werden kann.<ref>{{Internetquelle|url=https://www.ibm.com/developerworks/community/blogs/jfp/entry/Modern_Science_Use_Python_Notebook_to_Discover_Gravitational_Waves?lang=en |titel=Use Python Notebook to Discover Gravitational Waves |sprache=en |hrsg=IBM |datum=2016-02-13|abruf=2019-12-12}}</ref>
* Am 5. April 2018 veröffentlichte [[The Atlantic]] einen Artikel über die Bedeutung von Jupyter Notebooks und [[Mathematica]] Notebooks für zukünftige wissenschaftliche Veröffentlichungen.<ref>{{Internetquelle|url=https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/ |titel=Jupyter, Mathematica, and the Future of the Research Paper |sprache=en |hrsg= paulromer.net |datum=2018-04-13|abruf=2019-12-12}}</ref>
* Am 5. April 2018 veröffentlichte [[The Atlantic]] einen Artikel über die Bedeutung von Jupyter Notebooks und [[Mathematica]] Notebooks für zukünftige wissenschaftliche Veröffentlichungen.<ref>{{Internetquelle|url=https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/ |titel=Jupyter, Mathematica, and the Future of the Research Paper |sprache=en |hrsg= paulromer.net |datum=2018-04-13|abruf=2019-12-12}}</ref><ref>{{Internetquelle |autor=James Somers |url=https://www.theatlantic.com/science/archive/2018/04/the-scientific-paper-is-obsolete/556676/ |titel=The Scientific Paper Is Obsolete |werk=The Atlantic |datum=2018-04-05 |sprache=en |abruf=2024-07-06 |kommentar=Text hinter einer Bezahlschranke}}</ref>


== Auszeichnungen und Zuwendungen ==
== Auszeichnungen und Zuwendungen ==
* 2012 erhielt Fernando Pérez den [[FSF Award]] für seine Arbeit an IPython, dem Vorgänger von Project Jupyter.
* 2012 erhielt Fernando Pérez den [[FSF Award]] für seine Arbeit an IPython, dem Vorgänger von Project Jupyter.
* 2013 erhielt das IPython-Team eine Zuwendung von 1,15 Millionen US-Dollar von der [[Alfred P. Sloan Foundation]]. Hiermit wurde die frühe Arbeit finanziert, die zum Project Jupyter führte.
* 2013 erhielt das IPython-Team eine Zuwendung von 1,15 Millionen US-Dollar von der [[Alfred P. Sloan Foundation]]. Hiermit wurde die frühe Arbeit finanziert, die zum Project Jupyter führte.
* 2015 erhielt das Project Jupyter eine Zuwendung von 6 Millionen US-Dollar von [[:en:The Leona M. and Harry B. Helmsley Charitable Trust|The Leona M. and Harry B. Helmsley Charitable Trust]], [[Gordon and Betty Moore Foundation]] und [[Alfred P. Sloan Foundation]]. Damit wurde die Weiterentwicklung der Jupyter Tools und die Neuentwicklung des JupyterLabs finanziert.
* 2015 erhielt das Project Jupyter eine Zuwendung von 6 Millionen US-Dollar von [[The Leona M. and Harry B. Helmsley Charitable Trust]], [[Gordon and Betty Moore Foundation]] und [[Alfred P. Sloan Foundation]]. Damit wurde die Weiterentwicklung der Jupyter Tools und die Neuentwicklung des JupyterLabs finanziert.
* Am 2. Mai 2018 wurde dem Lenkungsausschuss des Project Jupyter der [[ACM Software System Award]] verliehen „für die Entwicklung einer Software, die einen langfristigen Einfluss hat, der sich als Beitrag zu Konzepten, kommerzieller Akzeptanz oder beidem widerspiegelt.“
* Am 2. Mai 2018 wurde dem Lenkungsausschuss des Project Jupyter der [[ACM Software System Award]] verliehen „für die Entwicklung einer Software, die einen langfristigen Einfluss hat, der sich als Beitrag zu Konzepten, kommerzieller Akzeptanz oder beidem widerspiegelt.“

== Siehe auch ==
* [[IPython]]
* [[RStudio]]
* [[Sage (Software)|SageMath]]
* [[Scilab]]
* [[Mathematica]]


== Weblinks ==
== Weblinks ==
* [https://jupyter.org/ Offizielle Website]
* [https://jupyter.org/ Offizielle Website]
* [https://github.com/jupyter/ Project Jupyter] bei [[GitHub]]
* [https://github.com/jupyter/ Project Jupyter] bei [[GitHub]]
* {{YouTube |cc2hHjARNTY |PLOTCON 2016: Fernando Perez, The architecture of Jupyter}}
* [https://jupyter-tutorial.readthedocs.io/ Jupyter Tutorial] bei Read the Docs
* [https://jupyter-tutorial.readthedocs.io/ Jupyter Tutorial] bei Read the Docs
* {{Internetquelle |url=https://cusy.io/de/blog/sind-jupyter-notebooks-produktionsreif |titel=Sind Jupyter Notebooks produktionsreif? |abruf=2021-01-01 |hrsg=Cusy GmbH |abruf-verborgen=1 |kommentar=Blog des Unternehmens Cusy GmbH}}


== Einzelnachweise ==
== Einzelnachweise ==

Aktuelle Version vom 12. September 2024, 14:07 Uhr

Project Jupyter
(Jupyter)
Logo
Rechtsform Non-Profit-Organisation
Gründung 2014
Gründer Fernando Pérez
Zweck Unterstützung interaktiver wissenschaftlicher Datenauswertungen und wissenschaftlicher Berechnungen mit allen Programmiersprachen.[1]
Website https://jupyter.org/

Project Jupyter ([ˈdʒuːpɪtərAudiodatei abspielen) ist der Herausgeber von Softwareprodukten für interaktive wissenschaftliche Datenauswertung und wissenschaftliche Berechnungen. Der Name Jupyter bezieht sich auf die drei wesentlichen Programmiersprachen Julia, Python und R und ist auch eine Hommage an Galileis Notizbucheinträge zur Entdeckung der Jupitermonde, bei denen Galilei Beobachtungen und Messdaten zusammen mit Metadaten darstellte. Project Jupyter hat die Produkte Jupyter Notebook, JupyterHub und JupyterLab entwickelt.

Herausgeber ist eine Non-Profit-Organisation, die gegründet wurde, um Open-Source-Software, offene Standards und Services für interaktives Arbeiten mit Dutzenden Programmiersprachen zu entwickeln.[2] Das Projekt Jupyter unterstützt interaktive wissenschaftliche Datenauswertungen und wissenschaftliche Berechnungen mit allen Programmiersprachen durch die Entwicklung von Open-Source-Software. „Jupyter wird immer 100 % Open-Source-Software sein, für alle frei zu benutzen unter einer modifizierten BSD-Lizenz.“[1]

Im Jahr 2014 gab Fernando Pérez eine Ausgliederung aus dem Projekt IPython bekannt mit dem neuen Namen Project Jupyter.[3] IPython existiert weiter als Python Shell und Kernel für Jupyter, während das Notebook und andere sprachunabhängige Teile nun unter dem Namen Jupyter weiterentwickelt werden.[4] Jupyter ist sprachunabhängig und unterstützt die Ausführung vieler verschiedener Sprachen wie Julia, R, Haskell, Ruby und Python (über den IPython-Kernel).[5]

Im Jahr 2015 gaben GitHub und das Project Jupyter bekannt, dass das Dateiformat des Jupyter Notebooks auf der GitHub-Plattform unterstützt wird.[6][7]

Jupyter Notebook

[Bearbeiten | Quelltext bearbeiten]
Oberfläche von Jupyter Notebook

Jupyter Notebook (früher IPython Notebooks) ist eine Webanwendung, die Jupyter-Notebook-Dokumente erstellen und bearbeiten kann.

Ein Jupyter-Notebook-Dokument ist ein JSON-Dokument, das aus einer Liste von Eingabe- und Ausgabezellen besteht. Es kann jeweils Code, Text und Graphen oder Diagramme (Plots) enthalten. Es ist versioniert. Seine Dateiendung ist „.ipynb“. Ein Jupyter-Notebook-Dokument kann in verschiedene Formate konvertiert und ausgegeben werden, z. B. HTML, PDF, LaTeX und Folien für Präsentationen.

Die Webanwendung Jupyter Notebook bietet im Browser ausgeführt eine Schleife aus Eingabe, Ausführung und Ausgabe. Sie baut dabei auf weit verbreitete Open-Source-Programmbibliotheken auf:

  • IPythonKommandozeileninterpreter zum interaktiven Arbeiten mit der Programmiersprache Python
  • ZeroMQ – asynchrone Nachrichtenaustauschbibliothek für High-throughput computing
  • Tornado – nicht blockierender Webserver sowie ein einfaches Mikro-Webframework in Python
  • jQuery – JavaScript-Bibliothek, die Funktionen zur DOM-Navigation und -Manipulation zur Verfügung stellt
  • Bootstrap – Frontend-CSS-Framework mit Gestaltungsvorlagen für Navigations- und andere Oberflächengestaltungselemente
  • MathJax – JavaScript-Bibliothek, die mathematische Formeln und Gleichungen, die in LaTeX und MathML Markup geschrieben wurden, in Webbrowsern grafisch darstellt

Jupyter Notebook unterstützt verschiedene Programmiersprachen. Als Standard wird die Programmiersprache Python unterstützt. Hierzu wird es vom Team des Projekts Jupyter mit dem IPython-Programmiersprachen-Kernel, genannt: ipykernel, ausgeliefert. Die Entwickler-Community des Project Jupyter bietet verschiedene Kernel an, um die Programmierung bzw. interaktive Ausführung von Anweisungen in anderen Programmiersprachen zu unterstützen.[8]

Ein Jupyter Kernel ist ein Programm, das verschiedene Arten von Anfragen bearbeitet (Ausführung von Code, Code-Vervollständigung und Code-Inspektion) und Antworten zurückschickt. Da Kernels über ZeroMQ kommunizieren, können sie auf der gleichen Maschine oder auf anderen Maschinen im Netzwerk laufen. Kernels erkennen nicht, mit welchem Dokument sie verbunden sind, und können von vielen Clients aufgerufen werden. In der Regel ist ein Kernel für eine Programmiersprache ausgelegt.

Der Kernel für Python wird mit ausgeliefert. Im Dezember 2019 existierten 137 Kernels für verschiedene Programmiersprachen.[5]

Ein JupyterHub ist ein Multi-User-Server für Jupyter Notebooks.[9]

Das JupyterLab ist das Nachfolgeprodukt für die Benutzeroberfläche. Es bietet die Elemente des Jupyter Notebooks in einer flexiblen Benutzeroberfläche. Das erste Release wurde am 20. Februar 2018 angekündigt.[10]

  • Am 11. Februar 2016 gab LIGO die erste Beobachtung von Gravitationswellen bekannt. Mit den Rohdaten wurden auch Jupyter Notebooks veröffentlicht, mit denen die Daten verarbeitet wurden, damit die Analyse der Daten nachvollzogen werden kann.[11]
  • Am 5. April 2018 veröffentlichte The Atlantic einen Artikel über die Bedeutung von Jupyter Notebooks und Mathematica Notebooks für zukünftige wissenschaftliche Veröffentlichungen.[12][13]

Auszeichnungen und Zuwendungen

[Bearbeiten | Quelltext bearbeiten]
  • 2012 erhielt Fernando Pérez den FSF Award für seine Arbeit an IPython, dem Vorgänger von Project Jupyter.
  • 2013 erhielt das IPython-Team eine Zuwendung von 1,15 Millionen US-Dollar von der Alfred P. Sloan Foundation. Hiermit wurde die frühe Arbeit finanziert, die zum Project Jupyter führte.
  • 2015 erhielt das Project Jupyter eine Zuwendung von 6 Millionen US-Dollar von The Leona M. and Harry B. Helmsley Charitable Trust, Gordon and Betty Moore Foundation und Alfred P. Sloan Foundation. Damit wurde die Weiterentwicklung der Jupyter Tools und die Neuentwicklung des JupyterLabs finanziert.
  • Am 2. Mai 2018 wurde dem Lenkungsausschuss des Project Jupyter der ACM Software System Award verliehen „für die Entwicklung einer Software, die einen langfristigen Einfluss hat, der sich als Beitrag zu Konzepten, kommerzieller Akzeptanz oder beidem widerspiegelt.“

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. a b Project Jupyter – About Us. 20. April 2018, abgerufen am 12. Dezember 2019 (englisch).
  2. Project Jupyter. Abgerufen am 13. November 2020.
  3. Project Jupyter. 8. Juli 2014, abgerufen am 12. Dezember 2019 (englisch).
  4. The Big Split™. 16. April 2015, abgerufen am 12. Dezember 2019 (englisch).
  5. a b Jupyter kernels. GitHub, 10. Dezember 2019, abgerufen am 12. Dezember 2019 (englisch).
  6. GitHub + Jupyter Notebooks = <3. GitHub, 7. Mai 2015, abgerufen am 12. Dezember 2019 (englisch).
  7. Rendering Notebooks on GitHub. Jupyter Blog, 7. Mai 2015, abgerufen am 12. Dezember 2019 (englisch).
  8. Jupyter Team: Kernels (Programming Languages). In: Jupyter Notebook. Project Jupytert, abgerufen am 28. August 2023 (englisch).
  9. What is JupyterHub? jupyter.org, abgerufen am 12. Dezember 2019 (englisch).
  10. JupyterLab is Ready for Users. Jupyter Blog, 20. Februar 2018, abgerufen am 12. Dezember 2019 (englisch).
  11. Use Python Notebook to Discover Gravitational Waves. IBM, 13. Februar 2016, abgerufen am 12. Dezember 2019 (englisch).
  12. Jupyter, Mathematica, and the Future of the Research Paper. paulromer.net, 13. April 2018, abgerufen am 12. Dezember 2019 (englisch).
  13. James Somers: The Scientific Paper Is Obsolete. In: The Atlantic. 5. April 2018, abgerufen am 6. Juli 2024 (englisch, Text hinter einer Bezahlschranke).