Creatorshead

株式会社クリエイターズ・ヘッドのつぶやき

PixieDust

PixieDustは、IBMGithub上にオープンソースとして公開した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)ツールとセットで利用すると価値があると思われます!