code: def get_recp_symmetry_operation(structure, symprec=0.01):
      
      recp_lattice = structure.lattice.reciprocal_lattice_crystallographic
      # get symmetry operations from input conventional unit cell
      # Need to make sure recp lattice is big enough, otherwise symmetry
      # determination will fail. We set the overall volume to 1.
      recp_lattice = recp_lattice.scale(1)
      recp = Structure(recp_lattice, ["H"], [[0, 0, 0]])
      # Creates a function that uses the symmetry operations in the
      # structure to find Miller indices that might give repetitive slabs
      analyzer = SpacegroupAnalyzer(recp, symprec=symprec)
      recp_symmops = analyzer.get_symmetry_operations()
  
      return recp_symmops
docs: Find the symmetric operations of the reciprocal lattice,
      to be used for hkl transformations
      Args:
          structure (Structure): conventional unit cell
          symprec: default is 0.001