Is it possible to create custom nodes for the geometry node editor (not node groups, combining Blender built-in nodes), define inputs and outputs and execute some Python code in between? I couldn't find any information about completely user defined nodes nor tutorials anywhere.
Further information about the use case:
I want to create a node, which executes a more elaborate Python code involving some linear algebra and finding eigenvalues of matrices. Therefore I created a Python code using SciPy, installed the SciPy package in Blender and I am already able to execute it within Blender in the scripting environment and it outputs the correct values in the system console. Now I want to take the input values from a geometry node (position in x and y), calculate the output value of my Python function and assign it as a z coordinate to all my vertices.
