code: def drop_edge(self, edgelist):
          
          if not isinstance(edgelist[0], list):
              edgelist = [edgelist]
          teneto.utils.check_TemporalNetwork_input(edgelist, 'edgelist')
          if self.hdf5:
              with pd.HDFStore(self.network) as hdf:
                  for e in edgelist:
                      hdf.remove(
                          'network', 'i == ' + str(e[0]) + ' & ' + 'j == ' + str(e[1]) + ' & ' + 't == ' + str(e[2]))
              print('HDF5 delete warning. This will not reduce the size of the file.')
          else:
              for e in edgelist:
                  idx = self.network[(self.network['i'] == e[0]) & (
                      self.network['j'] == e[1]) & (self.network['t'] == e[2])].index
                  self.network.drop(idx, inplace=True)
              self.network.reset_index(inplace=True, drop=True)
              self._update_network()
docs: Removes an edge from network.
  
          Parameters
          ----------
  
          edgelist : list
              a list (or list of lists) containing the i,j and t indicies to be removes.
  
          Returns
          --------
              Updates TenetoBIDS.network dataframe