History Logger¶
- class evolib.utils.history_logger.HistoryLogger(columns=None)[source]¶
Bases:
objectA flexible logger for recording per-generation statistics during evolutionary runs.
Automatically handles dynamic columns to support polymorphic ParaBase.get_history().
- log(data)[source]¶
Logs a new row of generation data, automatically adding new columns if needed.
- Parameters:
data (dict) – Dictionary of values to log for the current generation.
- Return type:
None