code: def _process_structures(structures):
          
          input_structures = structures
          structures = [input_structures[0]]
          for s in input_structures[1:]:
              prev = structures[-1]
              for i in range(len(s)):
                  t = np.round(prev[i].frac_coords - s[i].frac_coords)
                  if np.any(np.abs(t) > 0.5):
                      s.translate_sites([i], t, to_unit_cell=False)
              structures.append(s)
          return structures
docs: Remove any atom jumps across the cell