SWIG-senna
出典: やる気向上作戦
目次 |
何ですかこれは?
全文検索ライブラリSennaのPythonバインディングです。
以下のものを含んでいます。
- SWIGインターフェースファイル
- Python用オブジェクト指向ラッパーライブラリ「Pyrost」。
必要なもの
- Python 2.4以上
- gcc等のCコンパイラ
※注意
- SWIGによる拡張ライブラリ自体はPython 2.3以下でも作成可能だと思いますが、Pyrostは2.4以上でなければ動作しません。
- 動作を確認している環境は、以下のとおりです。
- Debian Linux testing (etch), Kernel 2.6.17
- Senna 0.8.2
- Python 2.4.4
- GCC 4.1.2
- SWIG 1.3.29
インストール
python setup.py install
(管理者権限が必要です)
ダウンロード
API
Basic API、Advanced API、Low-level API(シンボル表関係のAPIのみ)、Snippet APIを使用可能。 ただし、コールバック関数は使用不可。
Python APIの使用例とオンラインマニュアルはこちら。
