

from ..utils import DummyObject, requires_backends







class 					__lowerCamelCase							(      metaclass=__snake_case      ):
      lowerCamelCase_      : List[str]  			=   ['torch', 'librosa']







      def __init__(	self				,    *lowerCamelCase				,    **lowerCamelCase  )		->			Dict:
        requires_backends(self				,    ["""torch""", """librosa"""]  )







      @classmethod
      def       lowerCAmelCase_       (	cls				,    *lowerCamelCase				,    **lowerCamelCase  )		->			List[str]:
        requires_backends(cls				,    ["""torch""", """librosa"""]  )







      @classmethod
      def       lowerCAmelCase_       (	cls				,    *lowerCamelCase				,    **lowerCamelCase  )		->			Union[str, Any]:
        requires_backends(cls				,    ["""torch""", """librosa"""]  )







class 					__lowerCamelCase							(      metaclass=__snake_case      ):
      lowerCamelCase_      : Tuple  			=   ['torch', 'librosa']







      def __init__(	self				,    *lowerCamelCase				,    **lowerCamelCase  )		->			Optional[Any]:
        requires_backends(self				,    ["""torch""", """librosa"""]  )







      @classmethod
      def       lowerCAmelCase_       (	cls				,    *lowerCamelCase				,    **lowerCamelCase  )		->			List[str]:
        requires_backends(cls				,    ["""torch""", """librosa"""]  )







      @classmethod
      def       lowerCAmelCase_       (	cls				,    *lowerCamelCase				,    **lowerCamelCase  )		->			str:
        requires_backends(cls				,    ["""torch""", """librosa"""]  )


from math import pi



def   UpperCamelCase(   lowercase_				)      ->							float:





  '''simple docstring'''





  return degree / (180 / pi)


if __name__ == "__main__":
    from doctest import testmod

    testmod()