用語集¶
SWIG¶
Simplified Wrapper Interface Generatorの略 C言語やC++で書かれたコードとPythonのコードを繋ぐラッパー 実行イメージとしてはC/C++のファイルとラッパー
Note
ラッパー、ラッパー関数、ラッパーライブラリ
rapperではなくラッピングの方
シンプルにしたり、ある環境向けにしたり
特定の機能を追加したりすることも含まれる。
MayaPythonAPI1.0にも使われるバインディング 既存CPP資産のバインディングを作る時は便利
Eigen、Blas系ライブラリ¶
OpenBlas¶
MinGW/Cygwin¶
gcc gcc-fotran¶
LLVM¶
llvmliteというカスタムLLVM¶
JIT式¶
拡張モジュールを簡単にする¶
Swing¶
cython¶
cython.parallel.prange¶
cython.parallel.parallel¶
pybind11¶
Boost::Pythonの後継者