parameters: (self, aufunc, fill=0, domain=None)
docstring: masked_unary_operation(aufunc, fill=0, domain=None)
              aufunc(fill) must be defined
              self(x) returns aufunc(x)
              with masked values where domain(x) is true or getmask(x) is true.
docstring_summary: masked_unary_operation(aufunc, fill=0, domain=None)
              aufunc(fill) must be defined
              self(x) returns aufunc(x)
              with masked values where domain(x) is true or getmask(x) is true.
docstring_tokens: masked_unary_operation ( aufunc fill = 0 domain = None ) aufunc ( fill ) must be defined self ( x ) returns aufunc ( x ) with masked values where domain ( x ) is true or getmask ( x ) is true .
function: def __init__ (self, aufunc, fill=0, domain=None):
          """ masked_unary_operation(aufunc, fill=0, domain=None)
              aufunc(fill) must be defined
              self(x) returns aufunc(x)
              with masked values where domain(x) is true or getmask(x) is true.
          """
          self.f = aufunc
          self.fill = fill
          self.domain = domain
          self.__doc__ = getattr(aufunc, "__doc__", str(aufunc))
          self.__name__ = getattr(aufunc, "__name__", str(aufunc))
          ufunc_domain[aufunc] = domain
          ufunc_fills[aufunc] = fill,
function_tokens: def __init__ ( self , aufunc , fill = 0 , domain = None ) : self . f = aufunc self . fill = fill self . domain = domain self . __doc__ = getattr ( aufunc , "__doc__" , str ( aufunc ) ) self . __name__ = getattr ( aufunc , "__name__" , str ( aufunc ) ) ufunc_domain [ aufunc ] = domain ufunc_fills [ aufunc ] = fill ,