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の使用例とオンラインマニュアルはこちら。

個人用ツール