Fixed from_cartesian using atan2.
Merge branch 'develop'