'type': 15, 'coordination': 5, 'name': 'B5 site' }, ] type_count = len(basetype_names) type_names = [] type_data = [] for i, n in enumerate(basetype_names): type_names.append(n) type_data.append(basetype_data[i]) for sym in neighbor_symmetries: new_type = apply_neighbor_symmetry(n, sym) if new_type not in type_names: type_names.append(new_type) type_data.append(basetype_data[i]) type_numbers = {} for i, n in enumerate(type_names): type_numbers[n] = i data = { 'symmetries': symmetries, 'surface_names': surface_names, 'surface_numbers': surface_numbers, 'surface_data': surface_data, 'surface_count': surface_count,
'name': '111 surface with ad-atom'}, {'type': 15, 'coordination': 5, 'name': 'B5 site'}, ] type_count = len(basetype_names) type_names = [] type_data = [] for i, n in enumerate(basetype_names): type_names.append(n) type_data.append(basetype_data[i]) for sym in neighbor_symmetries: new_type = apply_neighbor_symmetry(n, sym) if new_type not in type_names: type_names.append(new_type) type_data.append(basetype_data[i]) type_numbers = {} for i, n in enumerate(type_names): type_numbers[n] = i data = {'symmetries': symmetries, 'surface_names': surface_names, 'surface_numbers': surface_numbers, 'surface_data': surface_data, 'surface_count': surface_count, 'surface_mapping': surface_mapping,