API Reference

This section documents the reusable library code in mathxlab (the parts you would import and build upon).

Public API only

These pages aim to document only the public surface.

  • If a module defines __all__, the docs follow it.

  • Otherwise, “public” means “not starting with _”.

If you want strict control, add __all__ = [...] to each public module.

Experiment framework

mathxlab.exp — CLI helpers, seeding, logging, and report writing.

Experiment framework (mathxlab.exp)
Experiment registry

mathxlab.experiments — stable registry for enumerating experiments.

Experiment registry (mathxlab.experiments)
Number theory

mathxlab.nt — arithmetic, Dirichlet machinery, and zeta/L-related utilities.

Number theory (mathxlab.nt)
Numerics

mathxlab.num — numerical series helpers.

Numerics (mathxlab.num)
Plotting

mathxlab.plots — plotting helpers used across experiments and reports.

Plotting helpers (mathxlab.plots)
Utilities

mathxlab.utils — shared utilities.

Utilities (mathxlab.utils)
Visualization backends

mathxlab.viz — visualization backend wrappers (Matplotlib).

Visualization backends (mathxlab.viz)