code: def test_base_orb_params():
      from deepchem.models.dft.hamilton.orbparams import BaseOrbParams
  
      class MyOrbParams(BaseOrbParams):
          @staticmethod
          def params2orb(params, coeffs, with_penalty):
              return params, coeffs
  
          @staticmethod
          def orb2params(orb):
              return orb, torch.tensor(
                  [0], dtype=orb.dtype, device=orb.device
              )
  
      params = torch.randn(3, 4, 5)
      coeffs = torch.randn(3, 4, 5)
      with_penalty = 0.1
      orb, penalty = MyOrbParams.params2orb(
          params, coeffs, with_penalty
      )
      params2, coeffs2 = MyOrbParams.orb2params(orb)
      assert torch.allclose(params, params2)
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_base_orb_params() and returns: params,  coeffs, orb,  torch