existe-t-il un moyen de lier des blocs-notes jupyter (ipython) au bloc-notes en mode org? De la même manière que d'autres fichiers (images) peuvent être importés? S'il est possible, les sorties sont-elles également visibles dans la note (et les entrées sont exécutables?), Ou seulement le code lui-même? Un guide factice serait beaucoup plus apprécié car je suis nouveau sur emacs et la configuration des choses n'est pas simple.
Je passe la plupart de mon temps dans les blocs-notes Jupyter et j'essaie de documenter les différentes étapes comme un didacticiel pour les collègues qui souhaitent reproduire mes méthodes (parfois des extraits de code sont inclus) ainsi que pour discuter des résultats dans le bloc-notes en mode org. C'est simplement parce que le bloc-notes en mode organisation a une interface beaucoup plus agréable avec des sections / sous-sections automatiques et facilement accessible pour n'importe qui (par exemple HTML). Si quelqu'un voulait vérifier la sensibilité de certains autres paramètres, il aurait été beaucoup plus agréable d'avoir la possibilité de changer le code en mode org (sans avoir besoin de passer à Jupyter) et les chiffres de sortie sont générés automatiquement (comme Jupyter) ou toute autre sortie. La plupart du temps, je dois exporter divers graphiques de Jupyter pour pouvoir passer en mode org. J'espérais pouvoir passer entièrement en mode org et faire tout le codage là-dedans.
Un exemple de cahier jupyter avec beaucoup de sorties et de graphiques est donné ici , vous auriez besoin d'installer seaborn car il ne vient pas en tant que paquet standard si Anaconda est utilisé.
C-h t
et, si vous êtes enclin, l'introduction à Emacs Lisp est une excellente lecture: gnu. org / software / emacs / manual / eintr.htmlRéponses:
Nathaniel Nicandro a récemment publié son package emacs jupyter pour intégrer davantage le mode org avec jupyter. Comme mentionné dans le readme:
la source
Découvrez ob-ipython : une bibliothèque Emacs qui permet au mode Org d'évaluer des blocs de code à l'aide d'un noyau Jupyter (Python par défaut) , c'est peut-être ce que vous recherchez. L'exécution de code sur des noyaux ipython distants avec Emacs et orgmode fournit un exemple de base utilisant exactement cette bibliothèque, et il existe également d' autres articles sur ce site.
la source