BasisGen是一个Python软件包,用于自动生成有效领域理论中的运算符基础。 它以其任何有限维的不可约表示形式接受任何半简单的对称群和场。 它考虑了零件冗余的集成以及可选的运动方程的使用。 该实现基于众所周知的使用根和权重生成和分解表示形式的方法,即使有大量字段和高维运算符,也可以进行快速计算。 BasisGen还可以用于执行某些表示理论操作,例如从其最大权重中找到不可归约表示的权重系统或分解表示的张量积。