code: def shear(cls, x_angle=0, y_angle=0):
          
          sx = math.tan(math.radians(x_angle))
          sy = math.tan(math.radians(y_angle))
          return tuple.__new__(cls, (1.0, sy, 0.0, sx, 1.0, 0.0, 0.0, 0.0, 1.0))
docs: Create a shear transform along one or both axes.
  
          :param x_angle: Angle in degrees to shear along the x-axis.
          :type x_angle: float
          :param y_angle: Angle in degrees to shear along the y-axis.
          :type y_angle: float
          :rtype: Affine