pytential ========= :mod:`pytential` helps you accurately evaluate layer potentials (and, sooner or later, volume potentials). It also knows how to set up meshes and solve integral equations. It relies on * `numpy `_ for arrays * `boxtree `_ for FMM tree building * `sumpy `_ for expansions and analytical routines * `modepy `_ for modes and nodes on simplices * `loopy `_ for fast array operations * `pytest `_ for automated testing and, indirectly, * `PyOpenCL `_ as computational infrastructure PyOpenCL is likely the only one you'll have to install by hand, all the other ones will automatically be installed. Resources: * `documentation `_ * `wiki home page `_ * `source code via git `_