code: def fit_to_structure(self, structure, symprec=0.1):
          
          sga = SpacegroupAnalyzer(structure, symprec)
          symm_ops = sga.get_symmetry_operations(cartesian=True)
          return sum([self.transform(symm_op)
                      for symm_op in symm_ops]) / len(symm_ops)
docs: Returns a tensor that is invariant with respect to symmetry
          operations corresponding to a structure
  
          Args:
              structure (Structure): structure from which to generate
                  symmetry operations
              symprec (float): symmetry tolerance for the Spacegroup Analyzer
                  used to generate the symmetry operations