Resources and Tools for Numerical Method and Scientific Computing

Resources

Tools

  • meshio - I/O for various mesh formats
    • By Nico Schlömer. There are various mesh formats available for representing unstructured meshes. meshio can read and write a lot of them, and can convert among them.
  • quadpy - Numerical integration (quadrature, cubature) in Python
    • By Nico Schlömer. More than 1500 numerical integration schemes for line segments, circles, disks, triangles, quadrilaterals, spheres, balls, tetrahedra, hexahedra, wedges, pyramids, n-spheres, n-balls, n-cubes, n-simplices, and the 1D/2D/3D/nD spaces with weight functions exp(-r) and exp(-r2) for fast integration of real-, complex-, and vector-valued functions.
  • optimesh - Mesh optimization, mesh smoothing
    • By Nico Schlömer. Several mesh smoothing/optimization methods with one simple interface. Only works for triangular meshes