なぜ JUK を IPYNB に変換するのですか?
Juka を対話的に実行し、Markdown セルでドキュメント化し、Jupyter や JupyterLab で結果を共有するために、.juk コードを .ipynb ノートブックに移行します。Juka はクラウドネイティブであり、まさにこのために公式の Jupyter カーネルを提供しているため、通常の .juk スクリプトにあるのと同じコードをノートブック内でセルごとに実行できます。
JUK から IPYNB への変換方法
Jupyter 用 Juka カーネル OPEN-SOURCE
Juka をインストールして PATH を設定し、pip install juka-kernel を実行してカーネルを登録します。Jupyter を起動し、Juka カーネルを使用して新しいノートブックを作成し、.juk コードをセルに貼り付けて .ipynb として保存します。
Jupyter / JupyterLab FREE
Juka カーネルをインストールした状態で、jupyter notebook(または jupyter lab)を実行し、Juka カーネルを選択して、.juk ファイルの内容をコードセルにコピーします。«ファイル > 名前を付けて保存» を使用して .ipynb を書き出します。
これらの形式について
.jukファイルは、Jukaで記述されたソースコードを保持します。Jukaは、.NETにコンパイルされるか、独自のインタープリタを介して実行される、小規模なクロスプラットフォームプログラミング言語です。プレーンテキストであるため、VS Codeなどの任意のコードエディタで読み書きできます。実際に実行するには、Jukaをインストールし、ターミナルから juka…
.JUK の詳細を開く →.IPYNB ファイルは、misc ファイルである IPython notebook に関連付けられています。
.IPYNB の詳細を開く →品質と注意点
- これはファイルコンバータではありません。スクリプトをノートブックのセルとして再構築し、出力を分けたい場所でコードを分割します。
- カーネルが動作する前に、Juka が別途インストールされ PATH に通っている必要があります。カーネルは Juka と Jupyter を橋渡しするだけです。
- 元の
.jukファイルのコメントやフォーマットは、セルにコピーした範囲内でのみ保持されます。Markdown の自動抽出機能はありません。
よくある質問
自動の `.juk` から `.ipynb` へのコンバータはありますか?
.juk コードを実行し、そのノートブックを .ipynb として保存します。これには Python が必要ですか?
juka-kernel パッケージは Python ベースであり、Juka 自体もインストールされ PATH に通っている必要があります。Juka コードはノートブック内でも動作しますか?
`.ipynb` から `.juk` に戻すことはできますか?
.juk ファイルに貼り付けることはできますが、Markdown セルや保存された出力は破棄されます。