Skip to content

Index

trackers

External experiment trackers for the eval framework.

Trackers are lazily imported to avoid mandatory dependencies on wandb/gspread.

Functions

WandbTracker

WandbTracker(*args, **kwargs)

Lazy constructor — imports the real class on first use.

Source code in src/openjarvis/evals/trackers/__init__.py
def WandbTracker(*args, **kwargs):  # noqa: N802
    """Lazy constructor — imports the real class on first use."""
    from openjarvis.evals.trackers.wandb_tracker import WandbTracker as _Cls

    return _Cls(*args, **kwargs)

SheetsTracker

SheetsTracker(*args, **kwargs)

Lazy constructor — imports the real class on first use.

Source code in src/openjarvis/evals/trackers/__init__.py
def SheetsTracker(*args, **kwargs):  # noqa: N802
    """Lazy constructor — imports the real class on first use."""
    from openjarvis.evals.trackers.sheets_tracker import SheetsTracker as _Cls

    return _Cls(*args, **kwargs)