Gibt es eine Möglichkeit, Jupiter-Notizbücher (ipython) mit dem Notizbuch im Org-Modus zu verknüpfen? Auf die gleiche Weise können andere Dateien (Bilder) eingebracht werden? Wenn es möglich ist, werden die Ausgaben auch in der Notiz angezeigt (und die Eingaben können ausgeführt werden?) Oder nur den Code selbst? Die Anleitung eines Dummys wäre viel willkommener, da ich neu in Emacs bin und die Konfiguration von Dingen nicht einfach ist.
Ich verbringe die meiste Zeit in Jupyter-Notizbüchern und versuche, die verschiedenen Schritte als Tutorial für Kollegen zu dokumentieren, die meine Methoden reproduzieren möchten (manchmal sind Codefragmente enthalten) und die Ergebnisse im Notizbuch im Organisationsmodus zu diskutieren. Das liegt nur daran, dass das Notizbuch im Org-Modus eine viel schönere Oberfläche mit automatischen Abschnitten / Unterabschnitten hat und für jedermann leicht zugänglich ist (z. B. HTML). Wenn jemand die Empfindlichkeit einiger anderer Parameter überprüfen wollte, wäre es viel schöner gewesen, den Code im Organisationsmodus zu ändern (ohne auf Jupyter umschalten zu müssen) und Ausgabezahlen werden automatisch generiert (wie bei Jupyter). oder andere Ausgänge. Oft muss ich verschiedene Diagramme aus Jupyter exportieren, um sie in den Organisationsmodus zu bringen. Ich hatte gehofft, ob ich vollständig in den Org-Modus wechseln und dort die gesamte Codierung durchführen kann.
Ein Beispiel jupyter Notebook mit vielen Ausgängen und Grafiken gegeben ist hier müßten Sie Seaborn installieren , da es nicht als Standard - Paket kommt , wenn Anaconda verwendet wird.
C-h t
und wenn Sie dazu neigen, ist die Einführung in Emacs Lisp eine ausgezeichnete Lektüre: gnu. org / software / emacs / manual / eintr.htmlAntworten:
Nathaniel Nicandro hat kürzlich sein Emacs-Paket jupyter veröffentlicht , um den Org-Modus weiter in jupyter zu integrieren. Wie in der Readme-Datei erwähnt:
quelle
Check out ob-ipython : Eine Emacs-Bibliothek, die es dem Org-Modus ermöglicht, Codeblöcke mit einem Jupyter-Kernel (standardmäßig Python) auszuwerten. Möglicherweise ist dies genau das, wonach Sie suchen. Das Ausführen von Code auf Remote-Ipython-Kerneln mit Emacs und orgmode bietet ein grundlegendes Beispiel für die Verwendung genau dieser Bibliothek. Weitere verwandte Artikel finden Sie auf dieser Site.
quelle