class_docstr: Evolution records as a chronological list of dictionaries.
  
  Data can be retrieved via the :meth:`select` method given the appropriate
  names.
  
  The :class:`Logbook` class may also contain other logbooks referred to
  as chapters. Chapters are used to store information associated to a
  specific part of the evolution. For example when computing statistics
  on different components of individuals (namely :class:`MultiStatistics`),
  chapters can be used to distinguish the average fitness and the average
  size.
class_docstr_tok: ["Evolution","records","as","a","chronological","list","of","dictionaries",".","Data","can","be","retrieved","via","the",":","meth",":","`","select","`","method","given","the","appropriate","names",".","The",":","class",":","`","Logbook","`","class","may","also","contain","other","logbooks","referred","to","as","chapters",".","Chapters","are","used","to","store","information","associated","to","a","specific","part","of","the","evolution",".","For","example","when","computing","statistics","on","different","components","of","individuals","(","namely",":","class",":","`","MultiStatistics","`",")",",","chapters","can","be","used","to","distinguish","the","average","fitness","and","the","average","size","."]
docstr: Retrieve the formatted not streamed yet entries of the database
  including the headers.
  ::
  
      >>> log = Logbook()
      >>> log.append({'gen' : 0})
      >>> print log.stream  # doctest: +NORMALIZE_WHITESPACE
      gen
      0
      >>> log.append({'gen' : 1})
      >>> print log.stream  # doctest: +NORMALIZE_WHITESPACE
      1
docstr_tok: ["Retrieve","the","formatted","not","streamed","yet","entries","of","the","database","including","the","headers",".",":",":",">",">",">","log","=","Logbook","(",")",">",">",">","log.append","(","{","'gen","'",":","0","}",")",">",">",">","print","log.stream","#","doctest",":","+NORMALIZE_WHITESPACE","gen","0",">",">",">","log.append","(","{","'gen","'",":","1","}",")",">",">",">","print","log.stream","#","doctest",":","+NORMALIZE_WHITESPACE","1"]
code: def stream(self):
      """Retrieve the formatted not streamed yet entries of the database
      including the headers.
      ::
  
          >>> log = Logbook()
          >>> log.append({'gen' : 0})
          >>> print log.stream  # doctest: +NORMALIZE_WHITESPACE
          gen
          0
          >>> log.append({'gen' : 1})
          >>> print log.stream  # doctest: +NORMALIZE_WHITESPACE
          1
      """
      startindex, self.buffindex = self.buffindex, len(self)
      return self.__str__(startindex)
  
imports: from bisect import bisect_right
  from collections import defaultdict
  from copy import deepcopy
  from functools import partial
  from itertools import chain
  from operator import eq
label_desc: Use image node_id 4 for calling the Logbook obj's underlying member method code with example usage: obj.stream() and returns: self