Append station to database.

        Returns the index of the appended station.

def append(self, station):
        """ Append station to database.

        Returns the index of the appended station.

        """
        rec = station._pack(self)
        with self:
            _libtcd.add_tide_record(rec, self._header)
            return self._header.number_of_records - 1