Note: It is possible to install more Python modules using the pip standard way of python
<GiD directory>\scripts\tohil\python -m pip install <module>
e.g. to install the KratosMultiphysics module version 9.2:
...
Note: Kratos is is a framework for building parallel multi-disciplinary simulation: https://github.com/KratosMultiphysics
The pip
program is located at <GiD>:
Windows:
<GiDdirectory>\scripts\tohil\python\scripts\pip.exe
...
Linux and macOS:
<GiDdirectory>/scripts/tohil/python/bin/pip
Modules will be located at:<GiD>
Windows:
<GiDdirectory>\scripts\tohil\python\lib\site-packages
Linux and macOS (depending if they are only scripts or have architecture dependent files):
<GiDdirectory>/scripts/tohil/python/lib/python3.10/site-packages
<GiDdirectory>/scripts/tohil/python/x64/lib/python3.10/site-packages
Note: probably must run pip In Windows pip
shall be run in a console opened in Windows ‘as administrator’ 'as administrator' (otherwise Windows doesn’t doesn't allow to copy the files if GiD is installed in ‘Program files’ 'Program files' as usual). In Linux do it as ‘sudo’ 'sudo' if GiD is installed in system folders like /usr/local/ or /opt/ .
Some Python interesting modules
...
for GiD
...
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)
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)
...
...