onegpy.viewers.observer.DefaultObserver

class onegpy.viewers.observer.DefaultObserver(verbose=3, **kwargs)[source]
__init__(verbose=3, **kwargs)[source]

Observer for SGP.

Parameters:
  • verbose – int. 0 -> No log, 1 -> print a log. 2 -> save a log. 3 -> print and save a log
  • out – String.output output to print.
  • filepath – filepath: str or Path. Path to dump json.
  • save_every_updating – bool. if true, save history every updating. otherwise save only in the end.

Methods

__init__([verbose]) Observer for SGP.
begin()
end(population)
set_loggers(verbose, **kwargs)
update(gene, population)