correcting get_spoint once again and adding test

* updated references
* simplified get_spoint even further
* added docstring
* avoiding some numpy 2.8 warnings in array_analysis
see #682