Hello Stephen, I'm really a newbie with golang. I wrote a function to convert quaternions to euler angles (source wikipedia) to verify rotation along z-axis (yaw):
func toEuler(qX float32, qY float32, qZ float32, qW float32) (float32, float32, float32) {
var sinp, sinr, cosr, siny, cosy...