pyperestraier is a Python API for Hyper Estraier. This package contains several levels API.
estraier_raw.py and cabin_raw.py are simple ctypes porting from original Hyper Estraier's estraier.h and cabin.h. They depends on original Hyper Estraier's libestraier.so. Sample programs gatherer_raw.py and searcher_raw.py, ported from Hyper Estraier's Programming Guide, are also available.
estraier_c.py is a class library which wraps estaier_raw.py. It depends on original Hyper Estaier's libestraier.so. API is intended to be compatible with Java native API and Ruby native API. gatherer.py and searcher.py are samples for this layer.