class_docstr: Quaternion(w=1, x=0, y=0, z=0, normalize=True)
  
  A quaternion is a mathematically convenient way to
  describe rotations.
class_docstr_tok: ["Quaternion","(","w=1",",","x=0",",","y=0",",","z=0",",","normalize=True",")","A","quaternion","is","a","mathematically","convenient","way","to","describe","rotations","."]
docstr: Obtain the conjugate of the quaternion.
  
  This is simply the same quaternion but with the sign of the
  imaginary (vector) parts reversed.
docstr_tok: ["Obtain","the","conjugate","of","the","quaternion",".","This","is","simply","the","same","quaternion","but","with","the","sign","of","the","imaginary","(","vector",")","parts","reversed","."]
code: def conjugate(self):
      """Obtain the conjugate of the quaternion.
  
      This is simply the same quaternion but with the sign of the
      imaginary (vector) parts reversed.
      """
      new = self.copy()
      new.x *= -1
      new.y *= -1
      new.z *= -1
      return new
  
imports: import numpy
label_desc: Use image node_id 7 for calling the Quaternion obj's underlying member method code with example usage: obj.conjugate() and returns: new