Get Started

Get started accelerated dataframe with FireDucks.

FireDucksベータ版はpypi.orgで公開されています.利用許諾に関する条件は3条項BSDライセンス(修正BSDライセンス)に準拠します.

インストール

pip install fireducks

利用方法

FireDucksにはふたつの利用方法があります.ひとつめはインポートフック,ふたつめは明示的なインポートです.

インポートフック

FireDucksにはインポートフックというユーティリティが含まれています.このユーティリティでは与えられたPythonスクリプト内のimport pandasを自動的にFireDucksに置き換えて実行することができます.コマンドラインからは以下のようにPythonインタプリタの-mオプションに指定して有効化することができます.

python3 -m fireducks.pandas your_script.py

また,IPython/Jupyter Notebookでは以下のようにマジックコマンドで有効化することができます.

%load_ext fireducks.pandas
import pandas as pd

このユーティリティにより,既存のpandasプログラムを全く修正せずにFireDucksで動かすことができるため,多数のPythonスクリプトから構成されるプログラムを動かす場合に便利です.

※インポートフック機能はFireDucks 0.11.0からfireducks.pandasで起動できるようになりました.fireducks.imhookは古いモジュール名ですが引き続きエイリアスとして利用可能です.

明示的なインポート

FireDucksには,pandasライクなモジュールfireducks.pandasが含まれており,pandasの代わりにインポートしてそのまま使用することができます.インポート文を以下のように変更してください.

# import pandas as pd
import fireducks.pandas as pd