gopherdata/gophernotes

The Go kernel for Jupyter notebooks and nteract.

What it solves

Jupyter や nteract のような対話的なノートブック環境で Go 言語を使用できるようにします。これにより、開発者やデータサイエンティストは、ライブ Go コード、可視化、数式、説明テキストを単一の共有可能なフォーマットで作成することができます。

How it works

gophernotes は、Jupyter と nteract 用の Go カーネルとして機能します。内部的には gomacro と呼ばれる Go インタープリタを使用して、ブラウザベースまたはデスクトップのノートブックインターフェース内で Go コードを対話的に評価します。

Who it's for

対話的な探索、データサイエンスのタスク、学習用の Go ドキュメント作成を行いたい Go 開発者やデータサイエンティスト向けに設計されています。

Highlights

  • Jupyter と nteract での対話的な Go コードの実行をサポートします。
  • 画像、HTML、HTML、LaTeX を表示可能です。
  • ディレクトリ移動 (%cd)、モジュール管理 (%go111module)、シェルコマンドの実行 ($ shell_command) のための特殊コマンドを含んでいます。
  • gonum, gota, golearn などの一般的な Go データサイエンスパッケージをプリロードしたバージョンを含む、迅速なセットアップのための Docker イメージを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト