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: Returns the norm of the quaternion
  
  norm = w**2 + x**2 + y**2 + z**2
docstr_tok: ["Returns","the","norm","of","the","quaternion","norm","=","w","*","*","2","+","x","*","*","2","+","y","*","*","2","+","z","*","*","2"]
code: def norm(self):
      """Returns the norm of the quaternion
  
      norm = w**2 + x**2 + y**2 + z**2
      """
      tmp = self.w**2 + self.x**2 + self.y**2 + self.z**2
      return tmp**0.5
  
imports: import numpy
label_desc: Use image node_id 4 for calling the Quaternion obj's underlying member method code with example usage: obj.norm() and returns: unknown