PixieDust
PixieDustは、IBMがGithub上にオープンソースとして公開したJupyter Notebook/Python環境で、最小限のコーディングで誰でも簡単に3データを分析して結果をWebに公開/シェアできる「簡単ライブラリー」群です。いわゆるフリーのレポーティングツールのようなものですね。
大きくは以下の4つの機能があります。
1.Import data
2.Visualize your data
3.Explore your data
4.Build dashboards
主な特徴としては、
・ローカルのJupyter/Python環境にpip installでインストールして動作可能
・クラウド環境ではIBMのWatson Studio上のJupyter Notebookで、すぐに使える形で提供中
・超シンプルなAPI(基本は2つ)
・たった3行でインタラクティブなチャート・ウィジェットを作成可能
・グラフやチャートの描画エンジン(レンダラー)は動的に切り替え可能
・以下のライブラリーをサポートするが、ライブラリーの知識は不要
- DataFrame - Pandas and/or Spark
- Visualization Engine - matplotlib/Bokeh/Seaborn/Brunel
- Map - mapbox/Google Maps
・データの加工・整形(Data Wrangling)
・Jupyter Notebook上のセルで動くPythonデバッガー
・Jupyter上の分析セルをWebアプリとしてそのまま公開または簡単な独自アプリ(PixieApps)
・主にSpark周りの便利ユーティリティ
前回のブログで紹介した探索的データ分析(EDA)ツールとセットで利用すると価値があると思われます!