Sympy
BSDライセンスを採用しているフリーソフトウェア
最新のソースコードは13000行ほど 1
コメントとdocstringを含む
コア機能
基本演算
*, /, +, -, **
数学関数(三角法、双曲線、指数対数、根、絶対値、階乗、ガンマ関数、ゼータ関数、多項式、球面調和関数、特殊関数、など)
特殊定数 e, pi, oo (無限大) を symbol として扱い、任意精度で評価することができる
基本演算
除算、最大公約数など
初等関数・特殊関数の有限・無限区間での積分
いくつかの発見的方法
パターンマッチング
方程式
多項方程式
集合の分割
基本演算
解
抽象演算
点、線、光線、線分、円、楕円、ポリゴン、など
交差判定
傾き
類似性
座標系
幾何のプロット
2Dおよび3Dのポート
対話的インタフェース
色
単位
力学
量子力学
ガウス光学
正規分布
一様分布
確率
出力
コード生成
Python
C
FORTRAN