ipythonノートブックをブログ投稿、pdf、または本全体(〜min 43)に変換する方法について、iPython開発者によるいくつかの講演を見てきました 。PDF-to-Xコンバーターは、マークダウンまたはコードで記述されたiPythonセルを解釈し、新しくフォーマットされたドキュメントを1つのステップで吐き出します。
私の問題は、図やセクションの多くがプログラムで生成された大きなドキュメントを生成したいということです-このようなものです。上記のメソッドを使用してiPythonでこれを機能させるには、他のiPython-Code-Blocksを書き込む関数を記述できる必要があります。この機能は存在しますか?
#some pseudocode to give an idea
for variable in list:
image = make_image(variable)
write_iPython_Markdown_Cell(variable)
write_iPython_Image_cell(image)
これは役に立つかもしれないと思うので、私は疑問に思っています:
- iPythonを介してiPythonセルを生成することが可能です
- これが悪い考えであり、テンプレートライブラリ(Jinja)のような「古典的な」ソリューションに固執する必要がある場合。
ありがとう、zach cp
編集:Thomasの提案に従って、私はipythonメーリングリストに投稿し、このアイデアの実現可能性についていくつかのフィードバックを得ました。要するに、このアイデアを元のアイデアにとって理想的とは言えないものにするいくつかの技術的な問題があります。マークダウンセルと対応する画像/テーブルを生成したい反復レポートの場合、Jinjaのようなテンプレートシステムで直接レポートを生成するよりも、ipythonカーネル/ブラウザーを介して作業するのは非常に複雑です。