mathxlab.exp.logging_setup

Backwards-compatible logging setup for experiment runs.

Stability

Status: Experimental.

This project treats the documented names as the public surface, but details may still evolve. If you need strict API guarantees, add __all__ = [...] to each module and version releases accordingly.

Design notes

  • Keep experiment scripts small: delegate I/O, seeding, and logging here.

  • Aim for reproducible outputs (fixed seeds, stable file names).

Examples

Backwards-compatible logging setup

from mathxlab.exp.logging_setup import configure_logging
configure_logging()

Public API

Name

Kind

Summary

configure_logging

function

Backward-compatible wrapper around mathxlab.exp.logging.setup_logging().

Reference

Functions

mathxlab.exp.logging_setup.configure_logging(*, verbose, log_file=None)[source]

Backward-compatible wrapper around mathxlab.exp.logging.setup_logging().

Parameters:
  • verbose – If True, enable DEBUG only for mathxlab.* loggers.

  • log_file – Optional log file path (UTF-8).

Examples

>>> from mathxlab.exp.logging_setup import configure_logging
>>> configure_logging(verbose=True)