code: def generate_displacements(self,
                                 distance=0.01,
                                 is_plusminus='auto',
                                 is_diagonal=True,
                                 is_trigonal=False):
          
          displacement_directions = get_least_displacements(
              self._symmetry,
              is_plusminus=is_plusminus,
              is_diagonal=is_diagonal,
              is_trigonal=is_trigonal,
              log_level=self._log_level)
          displacement_dataset = directions_to_displacement_dataset(
              displacement_directions,
              distance,
              self._supercell)
          self.set_displacement_dataset(displacement_dataset)
docs: Generate displacement dataset