code: def set_coeffs(self, values, ls, ms):
          
          # Ensure that the type is correct
          values = _np.array(values)
          ls = _np.array(ls)
          ms = _np.array(ms)
  
          mneg_mask = (ms < 0).astype(_np.int)
          self.coeffs[mneg_mask, ls, _np.abs(ms)] = values
docs: Set spherical harmonic coefficients in-place to specified values.
  
          Usage
          -----
          x.set_coeffs(values, ls, ms)
  
          Parameters
          ----------
          values : float (list)
              The value(s) of the spherical harmonic coefficient(s).
          ls : int (list)
              The degree(s) of the coefficient(s) that should be set.
          ms : int (list)
              The order(s) of the coefficient(s) that should be set. Positive
              and negative values correspond to the cosine and sine
              components, respectively.
  
          Examples
          --------
          x.set_coeffs(10., 1, 1)                   # x.coeffs[0, 1, 1] = 10.
          x.set_coeffs(5., 1, -1)                   # x.coeffs[1, 1, 1] = 5.
          x.set_coeffs([1., 2], [1, 2], [0, -2])    # x.coeffs[0, 1, 0] = 1.
                                                    # x.coeffs[1, 2, 2] = 2.