Skip to main content
This logger writes:
  • energies.csv with step, per-state energy terms, per-state total energies, and system_energy
  • per-state FASTA files with sequences
  • per-state mask FASTA files with mutability masks
It does not write structures; use FoldingLogger for structure outputs.

Parameters

log_interval
int
required
Interval (in steps) at which to log the current system.

Methods

on_optimization_start

Parameters
context
CallbackContext
required

on_step_end

Parameters
context
CallbackContext
required

Example

import bagel as bg

callbacks = [
    bg.callbacks.DefaultLogger(log_interval=10),
]