OS. OpenSTAAD and Python
OpenSTAAD is compatible with any programming language that supports COM objects, such as Python. However, there are some limitations when using Python of which you should be aware:
- Many editors or IDEs don’t support auto-completion due to the COM object implementation.
- OpenSTAAD methods aren’t automatically detected, so your program must explicitly identify each.
- Passing arrays to the OpenSTAAD COM object requires some additional effort