I’d like some advice and insight about working with python outside Rhino.
For a upcoming project; I’m going to have Grasshopper/Rhino interact with a hardware setup in realtime, as there are many options already available to input and output data out of Grasshopper. At this moment I suspect we will be streaming data out via UDP.
However, I expect there will be quite some python scripts that can/should run outside of Rhino as it has nothing to do with the 3D model interaction. (Mainly primary setup of the system via image processing and the resulting static 3D model). I can even imagine that after the first prototypes we can create the 3D environment via python thus abandoning Rhino/Grasshopper altogether.
What I would like advice about is what version of python I should work with. For compatibility I want to run python 2.7.7. But should I choose IronPython as that is what Rhino uses, or will regular Python do just fine without much compatibility issues? Is 64b a good option are should we stick with 32b?
This is all uncharted territory for us so any advice or guidelines are welcome.