Rhino can be happy with a 2-point, close points polyline, but than an extra point in that polyline can cause this error too.
3.0.0
No intentional breaking changes have been made, but a major refactor has been carried out to the packaging process, and the components ('old' GHPython ones) are now being built in Rhino 8.
- Automated API tests - Experimental installation using pip - Allows for future installation in Rhino 8 CPython 3 components (currently not possible) - Available on PyPi
3.0.0.alpha1
Not fully tested, but works around a major bug in Rhino 8, and runs sDNA_Integral.
2.9.2
Launcher components are the same as v2.9.1's, and will show that version inside their code.
2.9.1
Fixes v2.9.0, in which juncformula and lineformula inputs are now automatically added to sDNA tool components that can use them (all of them except Prepare, Learn and Predict). If either is set to a non-empty string, an advanced config string is formed, regardless of the value of make_advanced.