本文へスキップ
VellumVellumを開く

VellumとJupyter。

どちらも文章、コード、出力を組み合わせます。Jupyterはパソコンやサーバー上のカーネルでコードを実行し、Vellumはあなたのブラウザの中、ページの中で実行します。

ひと目でわかる比較

VellumJupyter(Notebook、JupyterLab)
コードが動く場所ブラウザの中、あなたのデバイス上(WebAssembly)、サンドボックス内パソコンやサーバー上のカーネルプロセス
セットアップ不要:Webページを開くだけPythonとJupyterをインストールするか、ホスティングサービスを使う
言語25種類を内蔵。それぞれ初回利用時にダウンロードカーネルをインストールした任意の言語
パッケージPythonの科学計算スタックを内蔵。PyPIのピュアPythonパッケージも、許可すれば利用可能pipやcondaでインストールできるものなら何でも(ネイティブコードやGPUライブラリも)
性能分析や教育には十分。ブラウザで使えるRAMに制限され、GPUにはアクセス不可ネイティブの速度、大容量のRAM、GPU
ファイル形式フェンス付きコードを含むMarkdownのページ。.ipynbを開いて書き出し可能.ipynb(JSON)
コードのまわりコードを囲む本格的なワークスペース:ページ、リンク、タグ、ファイル、検索、デバイス上のアシスタントノートブックとファイルブラウザ。拡張機能で追加
共同作業1人用。デバイス間の暗号化された同期。実行可能な.htmlファイルで共有JupyterHubやホスティングサービスで複数人
費用無料、アカウント不要無料のオープンソース。ホスティングサービスはさまざま

どちらを選ぶか

Jupyterを選ぶのは、重い計算、GPU、ネイティブパッケージ、大きなデータセット、チームで共有するサーバーが必要なときです。JupyterLiteも一部のカーネルをブラウザで動かせますが、まわりにページはありません。

Vellumを選ぶのは、コードがページの一部であるとき。関連する読み書きのすぐ隣に分析を置きたいとき、25種類の言語をセットアップなしで使いたいとき、作業をデバイスから出せないとき、誰でも実行できる1つのファイルとしてノートブックを送りたいときです。

両方を組み合わせることもできます。.ipynbファイルを出力ごとVellumに読み込み、どのページも.ipynbとして書き出せます。