code: def atan2(dy, dx):
      if dx == 0 and dy == 0:
          warnings.warn("dx and dy is 0")
          return 0
      else:
          return math.atan2(dy, dx)
  
file_path: catboost/contrib/python/matplotlib/py2/mpl_toolkits/axisartist/clip_path.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  from six.moves import zip
  import numpy
  from math import degrees
  import math
  import warnings
label_desc: Use image node_id 1 for calling a global function with example usage: atan2(dy, dx) and returns: int, math