A simple version of sammon mapping done in python3. It includes Dimentionality reduction using Principal Component Analysis followed by gradient descent algorithm to get final reduced coordinates.
Article on Sammon Mapping: https://blog.ekbana.com/sammon-mapping-using-steepest-descent-iterative-approach-5ecafaf50255