I've noticed that the Parallel Screens class doesn't check the size of the input array, so if you give it (t, x1, y1, z1, x2, y2, z2) then it inserts more separation columns. This leads to confusion for some users who now have a 9-column LOR array. Perhaps catching this and warning the user would be useful.
Using the functions for the 2D processing for vector fields, residence dist. and dynamic prob. works fine and I can get plots from them, but when I try to use the 3D functions, such as VectorField3D(), it starts step 1/3 but then just stops running without giving an error. I have tried to follow the point the where the code was stopping and it seems to be within the konigcell file ‘compute3d.py’ and specifically when it calls the ‘kc3d.dynamic3d’ function.
Should these 3D plots be working, or are they still being developed? But if they should work, do you have any ideas about what could be going wrong here, it might just be something on my end instead of an issue with the code?