docs: def compute_K_analytical(self, spacing):
          """Assuming an equal electrode spacing, compute the K-factor over a
          homogeneous half-space.
  
          For more complex grids, please refer to the module:
          reda.utils.geometric_factors
  
          Parameters
          ----------
          spacing: float
              Electrode spacing
  
          """
          assert isinstance(spacing, Number)
          K = geometric_factors.compute_K_analytical(self.data, spacing)
          self.data = geometric_factors.apply_K(self.data, K)
          fix_sign_with_K(self.data)