...
NURBS-Python (geomdl) https://github.com/orbingol/NURBS-Python (pure-scripting use of NURBS)
pythonOCC https://dev.opencascade.org/project/pythonocc (Python wrap of C++ OpenCascade CAD kernel)
vtk https://vtk.org (Python wrap of C++ Vtk scientific visualization library).
SciPy https://scipy.org (fundamental algorithms for scientific computing)
SymPy https://docs.sympy.org/latest/modules/geometry/index.html (library for symbolic mathematics)
PyMesh https://pymesh.readthedocs.io/en/latest (mesh processing library)
...
...