2016-07-29 33 views
1

Ich möchte Jupyter/IPython-Notebooks zum Schreiben von Berichten verwenden, aber ich würde es vorziehen, die Browser-Schnittstelle zu vermeiden. Stattdessen möchte ich in der Lage sein, das Notizbuch in einem textbasierten Format zu schreiben, z. Markdown, und exportieren Sie das Notebook anschließend. Im Wesentlichen möchte ich Jupyter in einem Knitr-artigen Workflow verwenden. Ist das derzeit möglich?Wie kann ich Jupyter/IPython-Notizbücher als Textdateien bearbeiten?

Vielen Dank im Voraus.

+0

Hallo. Wenn Sie Ipython-Skripte in IDE schreiben möchten, versuchen Sie, PyCharm zu verwenden. Aber wenn Sie * .py in * .ipynb konvertieren möchten, lesen Sie bitte diese http://stackoverflow.com/questions/23303402/cannot-import-py-file-to-ipython-notebook. –

Antwort

1

Jupyter Notebooks sind als JSON gespeichert. Wenn Sie das rohe JSON lesen möchten, öffnen Sie einfach die Notebook-Datei in Ihrem bevorzugten Texteditor.

1

Um einen Knitr-artigen Fluss zu erhalten, können Sie in das Atom-Plugin, hydrogen, schauen. Soweit ich weiß, erlaubt es Ihnen, Code inline mit Ihren installierten Jupyter-Kernen auszuführen. Natürlich würde das nur in Atom funktionieren.

0

Sie erwähnten knitr, also ist zumindest ein Teil Ihres Codes wahrscheinlich R. Wenn ja, werfen Sie einen Blick auf die Vorschau des RStudio-Notebooks unter http://rmarkdown.rstudio.com/r_notebooks.html. Es speichert das Notizbuch im Klartext als Rmd-Datei, erweitert es aber zur Anzeige auf HTML. Sie können den einfachen Text auch aus dem HTML wiederherstellen. Ich weiß nicht, wie gut die Python-Unterstützung wäre.

0

Sie können Berichte in Markdown schreiben und sie dann mit notedown in Jupyter Notebooks konvertieren:

, die am nächsten Option knitr ist. Es unterstützt auch die Umwandlung von r-Markdown (.Rmd).