概要
Jupyter Notebook(.ipynb)ファイルを、Python Interactive Window に対応した Pythonスクリプト(.py)に変換するSPA。ファイル選択ダイアログまたはドラッグ&ドロップから複数ノートブックを一括変換でき、マークダウンセルはコメント化、コードセルはそのまま保持される。サーバー通信なしでブラウザ内のみで完結する
解決する課題
- ・対話的な分析には便利な.ipynb形式も、バージョン管理や本番実行のためには.pyへの変換作業が都度必要だった
- ・セルを手作業で抽出してスクリプト化するのは非効率で、変換の自動化が必要だった
使用技術
JavaScript
開発背景
分析用に作成した複数の Notebook ファイルを、Pythonスクリプトとして統一管理するため、変換作業を一括で自動化するツールを作成